Emmanuelle Vaugier
as
Amanda
John Colton
as
Dr. Stein
Corbin Bernsen
as
George
Scott Elrod
as
John
Chris Hemsworth
as
Jed Eckert
Josh Hutcherson
as
Robert Kitner
Jeffrey Dean Morgan
as
Tanner
Ron Yuan
as
The Clerk
Timur Bekmambetov
Director
Rufus Sewell
as
Adam
Marton Csokas
as
Jack Barts
Mary Elizabeth Winstead
as
Mary Todd Lincoln
Anthony Mackie
as
Will Johnson
Mario Casas
as
Ángel
Joaquín Núñez
as
Mateo
José Manuel Poga
as
Miguel
Thomas Vinterberg
Director
Mads Mikkelsen
as
Lars Ranthe
as
Bruun
Susse Wold
as
Grethe
Alexandra Rapaport
as
Nadja
Edward Herrmann
as
Mr. Crampton
Nancy Stafford
as
Mrs. Hartley
Danny James
as
Simon Beesley
Jason Bonham
as
Himself
Octavia Spencer
as
LaSonia Robinson
Dale Dickey
as
Rayleen Hobbs
Beth Grant
as
Willadean Winkler
Anushka Sharma Kohli
as
Akira Rai
Anupam Kher
as
Meera's father
Jon Wennington
as
Restaurant Diner
Shah Rukh Khan
as
Samar Anand
Barbora Hrzánová
as
Gerzová
Alex Norton
as
Butler / Baron McToff
Chris Jai Alex
as
Golf Player
Sean Connery
as
Sir Billi
Kieron Elliott
as
Young Detective
David Wenham
as
Detective Bennett O'Mara
Chelsie Preston Crayford
as
Rebecca Riley
Geoff Morrell
as
Stuart Verger
Aaron Glenane
as
Travis
Jack Gordon
as
Chris
David Oakes
as
Justin
Alexander Vlahos
as
Luke
David Sterne
as
Woodbridge
Rob Reiner
Director
Christopher McCann
as
Bookstore Owner
C.J. Wilson
as
Fire Captain
Nicolette Pierini
as
Flora O'Neil
Morgan Freeman
as
Monte Wildhorn
Donald Trump
as
Self
Al Sharpton
as
Self
Ed Koch
as
Self - Former Mayor, New York
Nicole Kidman
as
Alice Harford
Philip Stone
as
Delbert Grady
Tom Cruise
as
Dr. William Harford
Liam Neeson
as
Oskar Schindler
Will Smith
as
Self
John Salley
as
Self
CeeLo Green
as
Self
Terri J. Vaughn
as
Self