Happy Valley star James Norton is reportedly engaged to actress Imogen Poots.
James, 36, and fellow actor Imogen, 32, have been dating for four years and are said to be 'over the moon' over the engagement.
The sweet couple had confirmed their relationship a few months after they appeared together in the West End production of Belleville at the Donmar Warehouse in 2017.
A source has shared the news with Eden Confidential’s Stephanie Takyi.
It was explained: "They're over the moon about their engagement and have only told close friends and family.
"Imogen was totally surprised and is looking forward to being Mrs Norton."
Mirror have contacted James and Imogen's reps for comment.
At the beginning of their romance, the two had to handle a long-distance relationship between New York and London.
"It's all I've ever known. I've never known something to fall apart because of distance," she once said to Evening Standard.
"Sharing a bathroom, however, is quite another matter."
Imogen shot to fame in the post-apocalyptic horror film 28 Weeks Later, and has since taken on many big roles in TV and films.
James had previously dated Irish actress Jessie Buckley, with Jessie revealing at the time that the split was 'acrimonious'.
"We have broken up, yes. It was acrimonious, but it’s a tough job to have a relationship, and he is a great man, and we are great friends. That’s it. How diplomatic can I sound?" she told The Times.
Get all the biggest showbiz news straight to your inbox. Sign up for the free Mirror Showbiz newsletter.
They had met on the set of War and Peace.
Lambeth-born James is best known for his appearances in the films Little Women and Nowhere Special.
He also had main roles in Grantchester, McMafia, The Trial of Christine Keeler and The Nevers.
Meanwhile, fiancée Imogen has appeared in the likes of V for Vendetta, 28 Weeks Later, Me and Orson Welles, Jane Eyre, Need for Speed, and many more hit movies.
She had lose roles in television and appeared in Casualty for an episode, Miss Austen Regrets, Roadies and I Know This Much Is True.
Do you have a story to sell? Get in touch with us at webcelebs@trinitymirror.com or call us direct at 0207 29 33033.