Characters played by Riz Ahmed
Omar Khaled
Characters played by Anthony Head
Isaac Newton
Characters played by Tamara Lawrance
Aliyah Khan
Characters played by Gemma Lawrence
Rose Galloway
Characters played by John Chancer
Gavin Banks
Characters played by Ray Fearon
Fahad Khan
Characters played by Danny Wallace
Shaun Hastings
Characters played by Laila Pyne
My'shell Lemair
Characters played by Nicholas Le Prevost
William Lowndes
Characters played by Nigel Pilkington
Nicolas Fatio de Duillier
Characters played by David Rintoul
Finnegan
Characters played by Daniel Weyman
William Chaloner
Characters played by Hayward Morse
Nigel Galloway
Characters played by Rachel Atkins
Agneta Reider
Characters played by Paul Panting
Father Jones
Characters played by Laura Aikman
Meredith Crystal
Characters played by Andrew Branch
Benedict Crystal
Characters played by Brian Bowles
The Banker
Characters played by Lily Donovan
Daisy Walter
Characters played by Rupert Farley
Tower Warden
Characters played by Owen Findlay
Royal Guardsman
Characters played by Jason Forbes
Oliver Augustus
Characters played by Nicholas Goh
Casino Dealer
Characters played by David John
Sir Artemis Murray
Characters played by Jim Johnson
James Blanchard
Characters played by Will Kelly
Jack Oliver
Characters played by John Last
Prison Gatekeeper
Characters played by Simon Lipson
Templar Commander
Characters played by Joseph Radcliffe
Tower Captain
Characters played by Anne Rosenfeld
Hailey Felton
Characters played by Eliza Ross
Conference Speaker
Characters played by Jennifer Saayeng
Bianca
Characters played by Gyuri Sarossy
Templar Officer