* Rob James-Collier played Liam from 2006 to 2018. He left the show to pursue other projects.
* Jodie Prenger played Liam in 2001 for a brief period before the character was recast.
There's no specific reason given for either actor's departure, but it's common for actors to leave long-running soaps for various reasons, including:
* Contract negotiations: Actors may choose to leave if they don't reach an agreement on their contract terms.
* Seeking new challenges: They may want to explore different roles and genres.
* Personal reasons: Actors may leave for personal reasons, such as family commitments or relocating.
It's important to note that there is no current character named Liam Connor on Coronation Street. The character was killed off in 2018.