Emmerdale fans have branded Cain Dingle a hypocrite after he threatened Nate over his affair with 18-year-old Chloe in the show.
In Friday night's episode of Emmerdale Cain asked Nate: "What you doing hanging around with school kids?" Talking about him meeting Chloe Harris, played by actress Jessie Elland who is 18-year-old in the soap. He was accused of 'hanging around bus stops with teenagers' by Cain, before warning him to 'make the right choice.'
Members of the village jumped in to reassure Nate, saying: "Chloe seems like a nice girl."
Read more: ITV Emmerdale fans brand Noah Dingle 'creep' over stalking scenes after breakup
Fans of the show took to Twitter to call Cain a hypocrite and to remind him of his earlier goings-on in the show back in his younger days.
Some Emmerdale fans might have forgotten Cain, played by Jeff Hordley, the character slept with 15-year-old Ollie Reynolds back when he was in his 20s, as part of a rather twisted plot to upset her mum Angie.
One fan, Jordan Phelps, said: "Cain you are a hypocrite, Ollie Reynolds ring a bell."
Chris P commented: "Cain I'd stfu about Nate being with younger girls. At least Chloe is over 18 we think. At least she's not 15 like Ollie Reynolds was u dirty old man."
Karen Mason questioned: "Ollie Reynolds? Amy? What a hypocrite Cain is."
Later in tonight's episode, Chloe dumped her lover Nate after he attempted to 'give her the brush off,' she said: "I'm sorry if the age gap was too much for you to handle. You are the one acting as a kid and I'm bored of waiting to find out. We were already done I just hadn't told you yet."
The episode ended with Chloe being walked home by "creepy" Noah and a montage of flashbacks with Cain saying "maybe it's just the beginning".
Read next: