Emmerdale star Jeff Hordley has said that he's thrilled the show's writers have explored a softer side to his character Cain Dingle.

The 43-year-old actor, who has played the part of bad boy Cain on and off since 2000, explained that he enjoys working on the Emmerdale set more than ever.

Speaking on Loose Women, Hordley said: "When you stay in a show this long, the characters and the writing get better and better, because you have more layers to reveal, and I just think we're doing a great job with the character now.

"Just before I left in 2006, I was kind of a little bit bored of standing behind corners and looking round them! Directors used to say, 'Jeff, it's lurking position five today, please!' You kind of think, 'Okay, I think it's time for a change'.

"I've come back to the show in 2009 and I think the character has changed and evolved. That's thanks to the writers, because they've done a great job."

When asked about the current hit and run plot, he added: "I think this story is about Cain and Adam coming together. Cain and Adam have been at loggerheads for a while, because he doesn't want Cain to be in the family or be with his mother.

"Cain helps Adam out and they come together. I think you see in tonight's episode that Moira says, 'Okay guys, we are a family - not the same as when John Barton was around, but we are a family with this dodgy guy at the helm! But we're going to work as a unit'."

On Cain and Moira's future, he said: "I think this is serious stuff and I think the writers are going to run with this. I love working with Natalie J Robb, she's amazing. She's special, she really is."