Characters played by Charlotte Riley
Holly Evans
Characters played by Priyanga Burford
Amina Chaudury
Characters played by Al Weaver
James Edwards
Characters played by Ben Chaplin
Duncan Allen
Characters played by Paapa Essiedu
Ed Washburn
Characters played by Shane Zaza
Raz Kane
Raz
Characters played by Ellie Kendrick
Leona Manning-Lynd
Characters played by Brendan Cowell
Peter Langly
Characters played by Stuart Whelan
Press
Characters played by Laura Jane Matthewson
Lucy Redford
Characters played by Mark Weinman
Craig
Characters played by Kasia Koleczek
Krystyna
Characters played by Sujaya Dasgupta
Esme
Characters played by Benjamin Campbell
Freddie Allen
Characters played by Joseph Balderrama
Tony
Characters played by Natasha Little
Sarah Allen
Characters played by Allison McKenzie
Kelly
Characters played by David Suchet
George Emmerson
Characters played by Elliot Levey
Matthew Harper
Characters played by David Schofield
Chris Cartwright
Characters played by Susannah Wise
Wendy Bolt
Characters played by Tom Bell
Jon Brooks
Characters played by Genevieve Barr
Charlotte
Characters played by Dean Bardini
Taxi Driver
Characters played by Katherine Manners
Francesca
Characters played by Scott Lane
Photographer
Characters played by Ian Burfield
Jack Kingsley
Characters played by Sid Sagar
Amit
Characters played by Matt Rippy
Max Klein
Characters played by Pehr Ram
Girl
Characters played by Georgia Landers
Jools
Characters played by Armin Karima
Adnan Homsi
Characters played by Caroline Sheen
Mrs. Lyons
Characters played by Kristian Phillips
Clive
Characters played by Sarah Ball
Angela Gilmour
Characters played by Milli Proust
PM's Assistant
Characters played by Emma Paetz
Rachel Gilmour
Characters played by Thalissa Teixeira
Angie
Characters played by Dominic Rowan
Joshua West
Characters played by Hebe Beardsall
Grace
Characters played by David Lonsdale
Geoff Newman
Characters played by Lorna Brown
Carla Mason
Characters played by Alan Morrissey
Justin
Characters played by Verity Marshall
Susannah Hill
Characters played by Dan Fredenburgh
Greg
Characters played by Lauren Drummond
Belle Hicks
Characters played by Naomi Willow
Abi
Characters played by Tee Green
Lorry Driver
Characters played by Sally Rogers
Denise Ashton
Characters played by Gyuri Sarossy
Thomas Lacy
Characters played by Lucy Briers
Linda Parks
Characters played by Pandora Clifford
Anya Fyles
Characters played by David Peart
Sir Michael
Characters played by Dan Li
Lawyer
Characters played by Joy Richardson
Mary Kingsley
Characters played by Jonathan Cullen
Judge David Walters
Characters played by Grant Crookes
Wendy Bolt Fan
Characters played by Ray Burnet
Frank Powell
Characters played by Shaheen Ramdiane
Journalist
Characters played by Tim Ingall
Company Executive (2018)
Characters played by Bern Collaço
Bernie News Journalist
Characters played by Shawn Dixon
Journalist #1
Characters played by Tina Simmons
Herald Board Director
Characters played by Hiten Patel
Journalist
Characters played by Joel Stubbs
Simon
Characters played by Lasco Atkins
Shopper
Characters played by Ty Hurley
Maitre'd
Characters played by Ross Carter
Political Advisor to Carla Mason
Characters played by Matt Tyzack
Senior Journalist
Characters played by Baltazar Oliva
Andrew