Fred Williamson
as
Charlie
Tom Sizemore
as
John Sykes
Nicholas Turturro
as
Mike Silvia
Jane Morris
as
Mrs. Levin
Michael Dempsey
as
Detective
DaJuan Johnson
as
Mike O'KEEFE
Romy Rosemont
as
Mom
Karly Rothenberg
as
Nun
Janine Chun-Ning Chang
as
Li Han
Charlize Theron
as
Joleen
Dennis Hopper
as
Mr. Reedy
Woody Harrelson
as
Randall
Callum Keith Rennie
as
Will
John Cothran
as
Bumma
Antonio Negret
as
Doctor
Brian McKnight
as
Record Executive
Bob Minor
as
Robbery Victim
Tyrone Benskin
as
AJ
Oluniké Adeliyi
as
Jackie Shields
Brian Tyree Henry
as
Jason Crutchfield
De'Adre Aziza
as
Mickey
Ron Howard
Director
Amy Adams
as
Bev
Mary Kraft
as
Intake Receptionist
Gabriel Basso
as
J.D. Vance
Haley Bennett
as
Lindsay
Demetrius Grosse
as
Reverend WC Martin
Elizabeth Mitchell
as
Susan Ramsey
M. Night Shyamalan
Director
Haley Joel Osment
as
Cole Sear
Bruce Willis
as
Dr. Malcolm Crowe
Toni Collette
as
Lynn Sear
KaDee Strickland
as
Visitor #5
David Schwimmer
Director
Jason Clarke
as
Doug Tate
Laura Niemi
as
Susanna
Brandon Molale
as
Volleyball Coach
Clive Owen
as
Will
Oliver Reed
as
Frank
Pete Townshend
as
Self
Jack Nicholson
as
The Specialist
Taylor Hackford
Director
Connie Nielsen
as
Christabella Andreoli
Keanu Reeves
as
Kevin Lomax
Charlize Theron
as
Mary Ann Lomax
James Saito
as
Takaori Osumi
Josef Altin
as
Bully
Shaun Evans
as
Chris
Andrew Garfield
as
Jack Burridge
Katie Lyons
as
Michelle
Ellen Schwiers
as
Natascha's Grandmother
Thure Lindhardt
as
Wolfgang Priklopil
Dearbhla Molloy
as
Wolfgang's Mother
Amelia Pidgeon
as
Young Natascha
Ashton Kutcher
as
Evan
Logan Lerman
as
Evan at 7
Eric Stoltz
as
Mr. Miller
Paul Lazenby
as
Rick
Tom McCarthy
Director
Brian d'Arcy James
as
Matt Carroll
Mark Ruffalo
as
Mike Rezendes
Stanley Tucci
as
Mitchell Garabedian
Rachel McAdams
as
Sacha Pfeiffer
Emma Thompson
as
Agatha Trunchbull
James Dryden
as
Joe the School Inspector
Muzz Khan
as
Miracle Parent
Stephen Graham
as
Mr. Wormwood
Owen Campbell
as
Jack
Andrew Polk
as
Jeff
Mary Stuart Masterson
as
Karen
Charlie Heaton
as
Mark