Mark Leonard Winter
as
Alexander Dalton
Arthur Angel
as
Robert Greenhill
Josh Hartnett
as
Kline
Shawn Yue
as
Meng Zi
Takuya Kimura
as
Shitao
Cuba Gooding Jr.
as
Ben Carson
Maestro Harrell
as
Joe - Teen
Kimberly Elise
as
Sonya Carson
Pavel Lungin
Director
Yuriy Kuznetsov
as
Malyuta Skuratov
Oleg Yankovskiy
as
Metropolitanate Philipp
Matthew Marsh
as
F.W. de Klerk
Timothy West
as
P.W. Botha
David Tennant
as
Self - Host
Langley Kirkwood
as
Warrant Officer Jack Swart
Eve Brenner
as
Maxine Polachek
Thomas Crawford
as
Paul
David Menkes
Director
Ana de Armas
as
Carola
Mario Casas
as
Tony
Linda Hamilton
as
Cory Williams
Susan Lynch
as
Geraldine Gaffney
John Lynch
as
Tom Gaffney
Christopher Lambert
as
André Vial
Isabelle Huppert
as
Maria Vial
John Simm
as
Dave
Kelly Macdonald
as
Louise
Alexander Armstrong
as
Mr Hunt
Tim Roth
as
Skellig
Viggo Mortensen
as
Man
Molly Parker
as
Motherly Woman
Guy Pearce
as
Veteran
Charlize Theron
as
Woman
Camilla Belle
as
Ângela
Cauã Reymond
as
Barman
Vincent Cassel
as
Matias
Adam DeVine
as
Chris
Brandon Jay McLaren
as
Juwann
Yee Jee Tso
as
Nick
Jay Brazeau
as
Professor Grubbspeck
Thomas Turgoose
as
David
Holliday Grainger
as
Emily
Susan Lynch
as
Sharon
Rafe Spall
as
Steve
Pierre Niney
as
Henri Keltekian
Virginie Ledoyen
as
Mélinée Manouchian
Simon Abkarian
as
Missak Manouchian
Grégoire Leprince-Ringuet
as
Thomas Elek
Stefan Velniciuc
as
Otakkar Czernin