Rade Serbedzija
as
Aleksander
Katrin Cartlidge
as
Anne
Grégoire Colin
as
Kiril
Hugo Weaving
as
Dan Fisher
Alan Dukes
as
Graham Fisher
Alma Martinez
as
Isela
Ed Harris
as
Oates
Eloy Casados
as
Pedro
Nick Nolte
as
Russell Price
Andrew Levitas
Director
Ryô Kase
as
Kiyoshi
Hiroyuki Sanada
as
Mitsuo Yamazaki
Bill Nighy
as
Robert Hayes
Johnny Depp
as
W. Eugene Smith
Rachel Brosnahan
as
Erin
Amy Ryan
as
Hannah
Jesse Eisenberg
as
Jonah
Theresa May
as
Self
Nikolaj Coster-Waldau
as
Marcus
Juliette Binoche
as
Rebecca
Mads Ousdal
as
Stig