Elizabeth Olsen
as
Audrey Williams
Tom Hiddleston
as
Hank Williams
David Krumholtz
as
James Dolan
James DuMont
as
Mayor W.B. Nolin
Burn Gorman
as
Berle
Denise Gough
as
Charlotte Kauffmann
Henry Goodman
as
Franklin D. Roosevelt
Ulrich Thomsen
as
Henrik Kauffmann
Ron Roggé
as
Harris
Jung-woo Ha
as
Kee-Jung Son
Diane Ladd
as
Ruth Jeffers
Lorraine Toussaint
as
Salome Whitmore
Julianne Nicholson
as
Sophie Willis
Maya Zapata
as
Chencha
Isela Vega
as
Doña Lupe
Alex Cox
as
Gringo
Salvador Sánchez
as
Pek
Nichelle Aiden
as
Charlotte
Corbin Allred
as
Cpl. James Rossi
Robert Davi
as
Lowey
Ian Holm
as
Ben Gurion
JJ Feild
as
Bobby Goldman
Matthew Marsh
as
Sir Gordon
Liron Levo
as
Yoel
Gene Roth
as
Bavarian Café Manager
Maximilian Schell
as
Capt. Hardenberg
Michael Pataki
as
Pvt. Hagstrom
Robert Ellenstein
as
Rabbi Joseph Silverstein
Han Shumei
as
Tony Chiu Wai Leung
as
Mr. He
Xun Zhou
as
Ms. Chen
Renato De Maria
Director
Matilda De Angelis
as
Pooch Hall
as
Coolidge
Gilles Marini
as
Daquin
Kelsey Grammer
as
General Haskel
Ian Niles
as
Miller
Niels Arestrup
as
General Dietrich von Choltitz
Marie Dompnier
as
La dame maquillée
John Woo
Director
Hitomi Kuroki
as
Bowie Lam
as
Takeshi Kaneshiro
as
Yan Zekun
Hye-Kyo Song
as
Zhou Yunfen
Sarah Gadon
as
Elizabeth
Sophia Di Martino
as
Phoebe
Emily Watson
as
Queen
Rab Affleck
as
Raymond
Roberta Rovelli
as
Adele
Orietta Notari
as
Zia Cesira