Former Coronation Street actress Lucy Jo Hudson appears to have moved on from husband and ex co-star Alan Halsall two months after calling it quits.

The 35-year-old has reportedly found love once more with her latest co-star, Lewis Devine.

The pair met while Lucy was starring as the lead role in a panto show of Snow White and the Seven Dwarfs, while Lewis played the character’s pal Muddles.

“Lucy-Jo and Lewis shared an instant ­chemistry, but obviously she was married and didn’t act on it,” a source revealed to The Sun.

“After trying for months, she and Alan called time on their marriage and something slowly developed with Lewis. They went public to their friends with their romance a few weeks ago and attended a ­wedding of one of Lewis’s relations together, but the news has been hard for Alan to take,” the source continued.

The publication even went on to reveal that the Corrie actor is “gutted” his wife of nine-years has moved on.

The source added: “They used to muck around backstage together, and at one point Lewis even changed his Facebook profile picture to one of the three of them and the couple’s daughter Sienna. So Alan feels like a bit of a mug. He is gutted.”

The pair initially split in 2016, but decided to reunite soon after and give things another shot. But, two years later it’s clear that things just weren’t meant to be for the couple.

At the time a source revealed to The Sun, that Alan was having a “mid-life crisis”.

“It’s very amicable but they’ve decided to go their separate ways. Alan’s been joking that he’s having a mid-life crisis and he went and treated himself to a brand new car five days ago. It’s a difficult time for both of them,” they confessed.

Let’s hope these two keep things amicable!