Ophelia Lovibond
as
Arabella
Stephen Graham
as
Dick James
Taron Egerton
as
Elton John
Bryce Dallas Howard
as
Sheila
Sofia Coppola
Director
Hayden Christensen
as
Jake Hill Conley
Kirsten Dunst
as
Lux Lisbon
Giovanni Ribisi
as
Narrator
Josh Hartnett
as
Trip Fontaine
Susan Hampshire
as
Cilla Brown
Håkan Serner
as
Hinder
Edgar Wright
Director
Billy Idol
as
Self
Tim Burton
as
Self
Pete Townshend
as
Self
Scott Aukerman
as
Self
Jason Reitman
Director
Dylan O'Brien
as
Dan Aykroyd
Willem Dafoe
as
Dave Tebet
J.K. Simmons
as
Milton Berle
Finn Wolfhard
as
NBC Page
Woo Mi-Hwa
as
Defense Minister Cheo
Kathy Bates
as
Ginny
Diane Keaton
as
Nora
Eugene Levy
as
Stevie D
Betsy Sodaro
as
Vick
Thomas Vinterberg
Director
Fares Fares
as
Allon
Trine Dyrholm
as
Anna
Ulrich Thomsen
as
Erik
Lars Ranthe
as
Ole
Wen Jiang
Director
Wen Jiang
as
Ma Xiaojun
Yu Xia
as
Ma Xiaojun
Michael Angarano
as
Christopher Archer
Olivia Thirlby
as
Dr. Christina Maslach
Billy Crudup
as
Dr. Philip Zimbardo
Miles Heizer
as
Marshall Lovett
Richard Linklater
Director
Renée Zellweger
as
Girl in blue pickup truck
Milla Jovovich
as
Michelle
Ben Affleck
as
O'Bannion
Matthew McConaughey
as
Wooderson
Richard Attenborough
Director
Anthony Hopkins
as
Corky / Fats
Beverly Sanders
as
Laughing Lady
E.J. André
as
Merlin
Lillian Randolph
as
Sadie
Mike Newell
Director
Brian Tarantina
as
Bruno
Johnny Depp
as
Donnie
Paul Giamatti
as
FBI Technician
Al Pacino
as
Lefty
Maxime Durand
as
Abraham Meyer
Peter Sullivan
as
Amos Eiran
Rosamund Pike
as
Brigitte Kuhlmann
Daniel Brühl
as
Wilfried Böse
Guillaume Canet
Director
Ben Van Bergen
as
John #1
Marion Cotillard
as
Monica
Mila Kunis
as
Natalie
Zoe Saldana
as
Vanessa
Angelina Jolie
Director
Mélanie Laurent
as
Lea
Richard Bohringer
as
Patrice
Brad Pitt
as
Roland
Angelina Jolie
as
Vanessa
Paul Thomas Anderson
Director
Sean Penn
as
Jack Holden
Bradley Cooper
as
Jon Peters
Christine Ebersole
as
Lucy Doolittle
Harriet Sansom Harris
as
Mary Grady