Emmerdale fans were floored tonight after they saw Marlon Dingle erupt with anger.
Normally one of the more level headed Dingles, Marlon, played by Mark Charnock, is rarely seen to lose his temper.
But on tonight's episode the character exploded with rage with his focus being on family member Cain.
READ MORE: Emmerdale fans all think the same thing as Kerry Wyatt accuses Cain Dingle of murder
Viewers were taken aback by his unusual outburst and took to Twitter to share their thoughts.
Tam said: "OMG angry Marlon #Emmerdale @emmerdale."
One user said: "That’s a rare but funny sight Marlon being angry #Emmerdale."
Ryan said: "I've never seen Marlon so angry! #Emmerdale."
Courtney said: "Jesus christ Marlon, who knew he had that in him? #Emmerdale"
The anger came about after Al Chapman (Michael Wildman) had still been plotting to take over the Woolpack from Chas (Lucy Pargeter) and Marlon to turn it into luxury apartments as the Dingles continued to fight back against his devious plans.
But as Chas was finally preparing to sign over ownership of the Woolpack to Al, she asked him to promise that once the deal is done and all the paperwork has been signed he will end his ongoing feud with Cain.
Later the plans were ruined by Cain's interference causing the Woolpack sale deal to fall through, resulting in Chas and Marlon being absolutely furious.
Chas later went on to say that Cain had gone too far and she wanted nothing more to do with him, as she added: "As far as I'm concerned, you're no longer part of this family."
It seems a lot of people are being angered by Cain's behaviour lately as just last night Kerry Wyatt accused Cain of cutting Al's brakes putting her and their son in danger.
Emmerdale airs weekdays at 7pm on ITV and ITV Hub with an additional episode at 8pm on Thursdays
Receive newsletters with the biggest and breaking TV and showbiz news by signing up here.