ITV viewers have voiced frustration over what they describe as 'glaring' plot holes in the second episode of the spy thriller Betrayal, with many taking to social media to point out inconsistencies in the drama's depiction of MI5 tradecraft.
The four-part series, starring Shaun Evans as MI5 agent John Hughes, launched earlier this month to positive reviews. However, the second episode left some fans questioning the plausibility of events, including a shootout at an airport in broad daylight and a character hiding behind an explosive barrel.
One viewer noted: 'I think an MI5 guy would know to hide a message on the lock screen.' Another asked: 'After the two deaths at the start of #Betrayal episode 1, how come no-one ran out after the first shot, and started filming with mobile?'
Criticism also extended to geographical inaccuracies, with a fan questioning how quickly Evans's character jogged from Stockport to Levenshulme without losing signal. Despite the backlash, many viewers remain captivated by the series, praising Evans's performance and the show's twists.
Betrayal, which also stars Romola Garai and Zahra Ahmadi, currently holds a 6.7 rating on IMDb, with one reviewer calling it 'well-paced and nicely twisty'.



