Overview
- Shaun Evans stars as John Hughes, a mid-career MI5 officer whose covert encounter with a British-Iranian informant ends in bloodshed and prompts an internal probe.
- Romola Garai plays Claire, Hughes’s wife and a GP whose trust deteriorates under the weight of his secretive assignments.
- Zahra Ahmadi appears as Mehreen Askari-Evans, an ambitious MI6 transferee whose arrival tests Hughes’s professional reputation and emotional resilience.
- The series is penned by playwright David Eldridge and marks ITV’s latest investment in regionally based, relationship-driven espionage storytelling.
- Betrayal is slated to premiere on ITV1, ITVX, STV and STV Player in 2026.