Allen Leech married Jessica Blair Herman in California on 5 January and has shared pictures for the first time. The Downton Abbey actor married actress Jessica Blair Herman on an estate in Santa Barbara with guests including Michelle Dockery, Dan Stevens and Rami Malek, who Leech acted alongside in Bohemian Rhapsody.
When heavy rain prevented the string quartet from playing, former Glee stars Darren Criss and Lea Michele - who attended the wedding as guests - stepped in to sing.
"Everyone rallied round, the weather only made the day more epic," Allen told Hello! "Darren and Lea are such great people and great friends, and they said, 'Absolutely no problem' when we told them the situation. We grabbed a guitar and they ended up singing the music for our ceremony."
The bride wore a strapless Monique Lhuillier gown with Yves Saint Laurent heels. "That moment of seeing Jessica, oh my God, it was magical. It will stay with me forever," said Allen.
The actor will soon reprise his role as Tom Branson in the Downton Abbey film which is scheduled for release in September. Leech attended last night's Critics' Choice Awards, during which he and the cast of Bohemian Rhapsody presented the award for Best Supporting Actress to Regina Beale for If Beale Street Could Talk.