Angelina Jolie
as
Amelia Donaghy
Michael Rooker
as
Captain Howard Cheney
Luis Guzmán
as
Eddie Ortiz
Denzel Washington
as
Lincoln Rhyme
Peter Mark Richman
as
Charles McCulloch
Ken Kirzinger
as
New York Cook
Jensen Daggett
as
Rennie Wickham
Martin Cummins
as
Wayne Webber
Yorgos Lanthimos
Director
Nicole Kidman
as
Anna Murphy
Kathleen Kim
as
Bunraku Puppeteer
Barry Keoghan
as
Martin
Colin Farrell
as
Steven Murphy
Taryn Manning
as
Alex
Theo Rossi
as
Carlos
Don McManus
as
Dr. Karl Truftin
Patrick John Flueger
as
Michael
Peter Van Wagner
as
Bum #1
Michael Rooker
as
Henry
Kurt Naebig
as
High School Jock
Tom Towles
as
Otis
Paul Kent
as
Dr. Carver
Patricia Arquette
as
Kristen Parker
Laurence Fishburne
as
Max
Bill Maher
as
Neil Gordon
Wes Craven
Director
Chris Tashima
as
Boy in Nancy's English Class
Charles Fleischer
as
Dr. King
David Andrews
as
Foreman
Johnny Depp
as
Glen Lantz
Quentin Tarantino
Director
Steven Wright
as
K-Billy DJ
Quentin Tarantino
as
Mr. Brown
Tim Roth
as
Mr. Orange - Freddy Newandyke
Steve Buscemi
as
Mr. Pink