All Cast

Joaquin Phoenix
John

Claire Danes
Elena

Sean Penn
Marciello

Douglas Henshall
Michael

Alun Armstrong
David

Margo Martindale
Betsy

Mark Strong
Arthur

Geoffrey Hutchings
Mr. Morrison

Thomas Bo Larsen
Night Porter

Harry Ditson
George
Teddy Kempner
Brooklyn Receptionist

Indra Ové
Production Assistant

Georgi Staykov
Bookish Interpreter

Anna Wallander
Young Interpreter
Mariann Rudberg
Old Interpreter
Alexander Sapone
Boy in Street
Norman Fearrington
Hotel Bodyguard
Daniel Okine
Ugandan Man
Martha Siima
Ugandan Girl
Larry Wendorf
Sleeping Man in Subway
Suat Kutlug
Robber in Subway
Julia Forgy Viktrup
Reporter
Sean-Michael Smith
Pete
Joanna Nowakowski
Young Elena
Dennis Kemp
Young John
