Characters played by Mark Williams-Thomas
Self
Self - Presenter
Self - Reporter
Characters played by Caroline Catz
Narrator
Self - Narrator
Characters played by John Ware
Self - Reporter
Characters played by Nazir Afzal
Self - Crown Prosecution Service
Characters played by Esther Rantzen
Self
Characters played by Paul McGann
Narrator
Characters played by Victoria Shalet
Narrator
Characters played by Joe Ward
Self - Undercover Reporter
Characters played by Aden Gillett
Self - Narrator
Characters played by Tom Ellis
Self - Reporter
Characters played by Conor Woodman
Self - Reporter
Characters played by Nina Hossain
Self - Narrator
Characters played by Laura Kuenssberg
Self - Presenter
Characters played by Julie Etchingham
Self - Presenter
Characters played by Peter Marshall
Self - Reporter
Characters played by Deeyah Khan
Self - Filmmaker
Characters played by John Plimmer
Self - Ex West Midlands Police
Characters played by Robin Aitken
Self - Reporter
Characters played by Philip Glenister
Narrator
Characters played by Nicky Campbell
Self
Characters played by Luke Denne
Self - Reporter
Characters played by Martin Bendel
Reenactment Cast
Characters played by Jeff Schoep
Self - National Socialist Movement
Characters played by Julie Hambleton
Self
Characters played by Jennifer Arcuri
Self
Characters played by David Gilbertson
Self - Former Deputy Assistant Commissioner
Metropolitan Police
Characters played by Nicky Morgan
Self
Characters played by Jayson Benovichi Dicken
Reenactment Cast
Characters played by Brian Culpepper
Self - PR Director
National Socialist Movement
Characters played by Chris Mullin
Self - Author and Gov. Minister 1999-2005
Characters played by Jonathan Sebire
Self - Chief Strategy Officer
Signify
Characters played by Tim Boden
Reenactment Cast
Characters played by Mike Schloer
Self - Head of Security
National Socialist Movement
Characters played by Nigel Inkster
Self - Senior Advisor
International Institute for Strategic Studies
Characters played by Bill Cronshaw
Reenactment Cast
Characters played by Ken Parker
Self - National Socialist Movement
Characters played by Emma
Self
Characters played by Jessikka Aro
Self - Investigative Reporter
Yle (Finnish Broadcasting Company)
Characters played by Paul Jerricho
Reenactment Cast
Characters played by Richard Spencer
Self - Alt Right Leader
Characters played by Bill Squires
Self - Ex West Midlands Anti-Terrorism Squad
Characters played by Matthew Williams
Self - Director
HateLab
Cardiff University
Characters played by Ruth Shaw
Fiona Barton QC
Characters played by Jared Taylor
Self - Founder and Editor
American Renaissance
Characters played by Mick Hayes
Self
Characters played by Shahmir Sanni
Self - Former volunteer
Vote Leave
Characters played by Pete Tefft
Self - National Socialist Movement
Characters played by James Parsons
Actor
Characters played by Arno Michaelis
Self - Former White Supremacist
Characters played by Julia Ebner
Self - Research Fellow
Institute for Strategic Dialogue
Characters played by Frank Meeink
Self - Former White Supremacist
Characters played by Pardeep Kaleka
Self - Shooting Survivor
Characters played by Harry Fletcher
Self - National Association of Probation Officers
Characters played by Duncan Mee
Self - Cerberus Investigations
Characters played by Austin Mitchell
Self
Characters played by Stuart Hooper
Self - Essex Police
Characters played by Robert Bonser
Self
Characters played by Peter McDonagh
Self - Liam's father
Characters played by Bob Ayers
Self - Security Expert
Characters played by Chris Church
Self - British Transport Police
Characters played by Robert Enderby
Self - Essex Police
Characters played by Daniel Slater
Self
Characters played by David Green
Self - Civitas
Characters played by Sophie Corlett
Self - MIND
the Mental Health Charity
Characters played by Julie Green-Jones
Self - Chairwoman
Rossendales
Characters played by Natasha Slater
Self
Characters played by Ahmed Awled
Self
Characters played by Peter Neyroud
Self - Ex-Chief Constable
Thames Valley Police
Characters played by John Kruse
Self - Author of Bailiffs: The Law and Your Rights
Characters played by Sue Mitchell
Self
Characters played by Coleen Nolan
Self
Characters played by Edwina Currie
Self - Health Minister
1986-1988
Characters played by Janet Cope
Self - Savile's Former PA
Characters played by Andy Craig
Self - Metropolitan Police
Characters played by Caroline Goode
Self - Metropolitan Police
Characters played by Wilfred De'Ath
Self
Characters played by Ray Rowden
Self - NHS Director of Commissioning Services
1996-1998
Characters played by Alan Franey
Self - Broadmoor
1988-1997
Characters played by Dan Davies
Self - Jimmy Savile Biographer
Characters played by Bobbie Cheema
Self - Prosecutor
Characters played by Stuart Reeves
Self - Metropolitan Police
Characters played by Diana Nammi
Self - Iranian and Kurdish Women's Rights Organisation
Characters played by Ian Glen
Self
Characters played by Victor Temple
Self - Prosecutor
Characters played by John Cameron
Self - NSPCC
Characters played by Alan Leeke
Self
Characters played by Peter Davies
Self - Child Exploitation & Online Protection Centre
Characters played by Bekhal Mahmod
Self - Sister of Banaz
Characters played by Banaz Mahmod
Self
Characters played by Joanne Payton
Self - International Campaign Against Honour Killings
Characters played by Roger Jones
Self - BBC Governor
1997-2003
Characters played by Sue Thompson
Self
Characters played by Liz Dux
Self - Lawyer
Characters played by Philip Balmforth
Self - Former Police Officer
Characters played by Jasvinder Sanghera
Self - Karma Nirvana
Characters played by Anette Martinsen
Intelligence Officer
Characters played by Mark Austin
Self - Presenter
Characters played by Alice McShane
Undercover Reporter
Characters played by Tuppence Middleton
Narrator
Characters played by David Petraeus
Self
Characters played by Richard Kemp
Self
Characters played by Matthew Levitt
Self
Characters played by Sonia Markham
Self - Sylvia's Friend
Characters played by Sylvia Woosley
Self
Characters played by Omer El-Hamdoon
Self - Muslim Association of Britain
Characters played by Sean Carter
Self
Characters played by Trevor Hicks
Self
Characters played by Phil Scraton
Self - Hillsborough Independent Panel
Characters played by Emile Nakhleh
Self
Characters played by David Weinberg
Self
Characters played by Ali Al Ahmed
Self
Characters played by Derek Knottenbelt
Self - Weipers Centre Equine Hospital
Characters played by Maryam Namazie
Self
Characters played by Loujain Hathloul
Self
Characters played by Hala al Dosari
Self
Characters played by Jonathan Shaw
Self
Characters played by Peter Saunders
Self - National Association for People Abused in Childhood
Characters played by Rayhana Sultan
Self
Characters played by Anne Marie Waters
Self
Characters played by Nick Lowles
Self - Chief Executive
Hope Not Hate
Characters played by Theo Browne
Reporter
Characters played by Mark Collett
Self
Characters played by Dan Douglas
Reporter
Characters played by Matthew Collins
Self - Director of Research
Hope Not Hate
Characters played by Richard Walton
Self - Head of Counter Terrorism Command
New Scotland Yard 2011-2016
Characters played by Benjamin Jacob Smith
Michael Patrick Reilly
Characters played by Anna Soubry
Self
Characters played by John Paul Goddard
Self - Friend of Jennifer Arcuri
Characters played by Antoinette Sandbach
Self
Characters played by Rebecca Ryan
Self - Co-Founder
Stand Up 4 Brexit
Characters played by Alan Doig
Self - Former Member
Public Standards Board for England
Characters played by Andrew Ampers Taylor
Self
Characters played by Andrew Adonis
Self
Characters played by Zuzanna Mroz
Self
Characters played by Mike Butcher
Self - Editor-at-Large
TechCrunch
Characters played by Helen Mayer
Self - Co-Founder
Stand Up 4 Brexit
Characters played by Elisa Tidswell
Self - PR for Innotech
Characters played by Adnan Sarwar
Self
Characters played by Carlo Lavarini
Undercover reporter