Coronation Street actress Katherine Kelly has found love with Line Of Duty actor Tony Pitts, two years after her marriage split.
The couple have been dating for "some time", with Katherine, 43, who played Becky McDonald in the soap, introducing Tony, 60, to her family, according to pals.
Tony, who was a hit with fans when he played Detective Les Hargreaves in the hit corrupt police BBC drama, has posed with Katherine on the red carpet at a number of public events.
Katherine and Tony put on a cosy display as they posed for photos together at the Dancing with Heroes ball at the Landmark Hotel in London on Sunday night.
It comes two years after the breakdown on her marriage to digital analyst Ryan Clark. They have two daughters, Orla and Rose.
“They have kept their relationship out of the spotlight but have attended a number of events together this year including Royal Ascot and the ITV Palooza earlier this month," a source told The Sun.
"At the Dancing with Heroes ball Kelly couldn’t keep her hands off Tony and was stroking the back of his head all evening, they have met one another’s families and went on holiday together with their respective children earlier this year.
"Katherine is incredibly happy with Tony and it’s clear they are a really good match.”
Katherine and her ex husband Ryan split in 2020 after seven years of marriage.
A spokesperson for the couple said at the time: "Katherine and Ryan have made the difficult decision to separate.
"They see it as a positive move for both of them and the separation is completely amicable."
Katherine relocated from their North London home to Barnsley so she could be closer to her family.
Tony, meanwhile, is also a familiar face on screen. He is most notable for playing Archie Brooks in the long-running soap Emmerdale and also as Detective Chief Superintendent Les Hargreaves in Line Of Duty.
Mirror Online has contacted Katherine's representative for comment.