Coronation Street actor Rob James-Collier has quit after just under two years with the ITV soap over fears of being "typecast".
The 31-year-old, who has played Weatherfield's Liam Connor since 2006, reportedly revealed his intention to leave only days before filming his on-screen wedding to Maria Sutherland (Samia Smith).
A source at the soap told the News
of the World: "Nobody was expecting this and it's bad News
because Liam has become hugely popular with fans. He won 'Sexiest Male' at the British Soap Awards and they had big things planned for him.
"They wanted the Carla-Liam-Maria thing to really step up in pace, with him finally cheating on his girl with his sister-in-law. It would have given them a brilliant storyline which could have bubbled away until Christmas."
They added: "He says that he doesn't want to be typecast."