Werner Herzog
Director
Eva Mendes
as
Frankie Donnenfield
Jennifer Coolidge
as
Genevieve
Nicolas Cage
as
Terence McDonagh
John Kerry
as
Policeman
Richard Fleischer
Director
Sally Kellerman
as
Dianne Cluny
Karen Ericson
as
Pat Bruner
Victor Slezak
as
FBI Agent Burt Payne
Luis Guzmán
as
Gunman Popi
Gina Gershon
as
Joey O'Hara
Jason Blicker
as
Philly Nose
Danny Mooney
Director
Teresa Palmer
as
Candace
Austin Stowell
as
Dalton Joiner
Liam Hemsworth
as
Mickey Wright
Chris Lowell
as
Peter
Spike Lee
Director
Terence Blanchard
as
Billie Holiday Quartet - Trumpet
William Fichtner
as
Cop at Harlem Station
Magic Johnson
as
Himself - at End of Credits
Denzel Washington
as
Malcolm X
Tim Bagley
as
Criminal
Harrison Ford
as
John Book
Viggo Mortensen
as
Moses Hochleitner
Timothy Carhart
as
Zenovich
Joon-ho Bong
Director
Kang-ho Song
as
Detective Park Doo-man
Spike Lee
Director
Giancarlo Esposito
as
Buggin Out
Martin Lawrence
as
Cee
Samuel L. Jackson
as
Mister Señor Love Daddy
Rick Aiello
as
Officer Long
Martin McDonagh
Director
Nick Searcy
as
Father Montgomery
Kerry Condon
as
Pamela
Samara Weaving
as
Penelope
Woody Harrelson
as
Willoughby
Frank Darabont
Director
Clancy Brown
as
Captain Hadley
Morgan Freeman
as
Ellis Boyd 'Red' Redding
Ned Bellamy
as
Guard Youngblood
Neil Summers
as
Pete
Christian Gudegast
Director
Gerard Butler
as
'Big Nick' O'Brien
Mo McRae
as
Gus Henderson
Jordan Bridges
as
Lobbin' Bob
Pablo Schreiber
as
Ray Merrimen