While some had already figured it out, other viewers were floored by the twist when it was revealed that Cain Dingle didn't really shoot Al Chapman in Emmerdale. Fans were initially led to believe that the character, played by Jeff Hordley, had killed his former enemy after discovering his affair with his sister, Chas.
Cain seemingly saw red after he found Chas' secret phone during their mother Faith's wake. Already grief-stricken, Cain used Chas' secret phone to lure Al to a barn where he threatened him with a shotgun. Their former anger towards each other soon came flooding out and the pair broke into fisticuffs.
In a scuffle for the gun, a shot rang out and the next viewers saw was Cain standing over Al's lifeless body when Kerry Wyatt arrived and phoned the police. But it was later revealed that 10-year-old Kyle, played by Huey Quinn, was the one who really shot Al when the panicked youngster caught the pair fighting and feared for his dad.