Tom Hiddleston
as
Freddie Page
Rachel Weisz
as
Hester Collyer
Ann Mitchell
as
Mrs. Elton
Bérénice Bejo
as
Sarah
Françoise Bertin
as
The grandmother
Rosanna Arquette
as
Gus's Mother
Vincent Laresca
as
Painter
Krysten Ritter
as
Ruby
John Lee Ames
as
The Kid
Brittany Snow
as
Iris
Abigail Breslin
as
Janie Jones
Elisabeth Shue
as
Mary Ann Jones
Peter Stormare
as
Sloan
Tony Bill
as
Bradford Easton
Robert Downey Jr.
as
Julian
Brad Pitt
as
Partygoer / Preppie Kid at Fight
James Spader
as
Rip
Kinji Fukasaku
Director
Kôji Fujiyama
as
Kunie Tanaka
as
Katsuji Ozaki
Reginald Owen
as
Athelny
Frank Mills
as
Chimneysweep
Bette Davis
as
Mildred
Alan Hale
as
Miller
Bill Clinton
as
Self
Angela Merkel
as
Self
George W. Bush
as
Self
Vladimir Putin
as
Self
Davis Guggenheim
Director
George W. Bush
as
Self
Ronald Reagan
as
Self
Béatrice Dalle
as
Betty
Jacques Mathou
as
Bob
Richard Epcar
as
(voice)
Jean-Hugues Anglade
as
Zorg
Robin Williams
as
Self
John Lennon
as
Self
Jon Voight
as
Self
Randy Newman
as
Self
Michael Powell
Director
Michael Gough
as
Capt. Dick Stuart
Sam Kydd
as
Crowhurst - Door Sentry
Geoffrey Keen
as
Pinker
David Farrar
as
Sammy Rice
Adil Hussain
as
Dean Himanshu Joshi
Shahid Kapoor
as
Kabir Rajdheer Singh
Soham Majumdar
as
Shiva
Penelope Spheeris
Director
Penelope Spheeris
as
Herself - Interviewer
Exene Cervenka
as
'X' - vocals
Toshio Suzuki
as
Self
Kathryn Bigelow
Director
Peter Phelps
as
Australian Surfer
Mike Genovese
as
Corey
Keanu Reeves
as
Johnny Utah
Raymond Forchion
as
Neighbor
Jennifer Ehle
as
Amanda
Morfydd Clark
as
Maud
Caoilfhionn Dunne
as
Nurse
Andrew Semans
Director
Santino Fontana
as
Charlie
Alice Kremelberg
as
Margaret