R. Keith Harris
as
Bart Maxwell
Malcolm McDowell
as
Desmond Larochette
Will Patton
as
Michael Harriston
Mark Gatiss
as
Dr. Landers
Daniel Mays
as
Peter Wildeblood
Richard Dillane
as
Prosecutor Roberts
Alejandro Amenábar
Director
Nathalie Poza
as
Ana Carrasco Robledo
Luis Callejo
as
General Emilio Mola
Eduard Fernández
as
General José Millán-Astray
Luka Peros
as
Johannes Bernhardt
Marcel Hensema
as
Ron Smoorenburg
as
Boer
Fedja van Huêt
as
Katadreuffe
Jack Hedley
as
Mr. Forester
Nikki Amuka-Bird
as
Amadia Kalu QC
Emma Thompson
as
Fiona Maye
Stanley Tucci
as
Jack Maye
Anthony Calf
as
Mark Berner