Emmerdale's Cain Dingle star looks completely different in forgotten soap role 0 17.09.2024 10:57 Express.co.uk Emmerdale star Jeff Hordley has played Cain Dingle in the ITV soap since 2000, but before he made his mark in the Dales he appeared in rival soap Coronation Street.