Coronation Street fans were shocked when Rob Donovan returned on screen last night in a major storyline twist – two years after being sent to prison. Viewers saw Rob hiding out in a disused gym with lover Tracey Barlow and his return is thanks to a police mix up.

He is supposed to be serving 25 years in prison for the murder of Tina McIntyre, played by Michelle Keegan , and last appeared on the soap in January 2016. Actor Marc Baylis, who plays Rob, told the Mirror: “It’s not that Rob has hired a pneumatic drill, gone through the prison walls and sprinted for his life. It’s not planned. An incident occurs which does involve the police. There’s a crash and he seizes the opportunity.”

Rob has been secretly seeing lover Tracey Barlow for several weeks off screen. This also means he could be a suspect in the Ken Barlow attempted murder storyline as he was on the run at the time Ken was pushed down the stairs.