Robert Downey Jr.
as
Nathan Gardner
Sarah Gadon
as
Priscilla
Derek McGrath
as
Superintendent Sedgwick
Kat Dennings
as
Susan Gardner
Joe Williamson
as
Ben
Corbin Bernsen
as
Father Grayson
Chelsey Crisp
as
Jesse
Fred Tatasciore
as
Bus Driver
Taylor Kalupa
as
Gabby
Bill Clinton
as
Himself
Mark Daugherty
as
Kevin
Michelangelo Antonioni
Director
Alida Valli
as
Irma
Sam Claflin
as
Alexander Nagler
Keira Knightley
as
Charlotte Salomon
Marion Cotillard
as
French Charlotte
Tony Nappo
as
Mr. Brahvi / Vatican Guard
Alan Rudolph
Director
John Dunn-Hill
as
Derelict in Park
Jay Underwood
as
Donald Duncan
Nick Nolte
as
Lucky Mann
Mark Camacho
as
Ritz-Carlton Bartender
Daniel Mays
as
Lias
Billie Piper
as
Lillah
Bella Ramsey
as
Miranda
Emilia Jones
as
Violet
Sebastian Stankiewicz
as
Andrzej
Valérie Donzelli
as
(as Valerie Donzelli)
Jerrod Carmichael
Director
Henry Winkler
as
Dr. Brenner
J.B. Smoove
as
Lyndell
Jerrod Carmichael
as
Val
Jared Abrahamson
as
Wyatt
Sam Neill
as
Chris
Imogen Poots
as
Jess
Pierce Brosnan
as
Martin
Rosamund Pike
as
Penny
Tony Kaye
Director
Lucy Liu
as
Dr. Doris Parker
Adrien Brody
as
Henry Barthes
James Caan
as
Mr. Charles Seaboldt
Bryan Cranston
as
Mr. Dearden
Jesse Malinowski
as
Jake
Lauren O'Quinn
as
Onlooker's Girl
Neil Brown Jr.
as
Spider
Alex Ross Perry
Director
Elisabeth Moss
as
Catherine
Craig Butta
as
Groundskeeper
Kate Lyn Sheil
as
Michelle
Katherine Waterston
as
Virginia
Nathalie Cavezzali
as
Claire
Breckin Meyer
as
Casey
Emily Kinney
as
Jess
Bryant Carroll
as
Randy