Life on Mars star Dean Andrews is joining the cast of Emmerdale this Spring and is set to clash with iconic character Cain Dingle. 

The ITV soap has promised that Andrews' character will be "stirring up trouble" in the village.

"I have always loved Emmerdale and am thrilled to be joining the cast," said the actor, who played DS Ray Carling in Life on Mars and sequel Ashes to Ashes.

"As a Yorkshire lad I have always watched the show and think that everything from the acting to the stories are consistently great and I can't wait to get stuck in."

Emmerdale is on Virgin Media One and ITV weeknights.

Click here for more on the soaps.