Public Enemies (2009 film) › Cast
Johnny Depp
John Dillinger
Christian Stolte
Charles Makley
Christian Bale
Melvin Purvis
Marion Cotillard
Billie Frechette
Billy Crudup
J. Edgar Hoover
Stephen Dorff
Homer Van Meter
Stephen Lang
Charles Winstead
John Judd
Turnkey
Channing Tatum
"Pretty Boy" Floyd
Stephen Graham
Baby Face Nelson
Michael Vieau
Ed Shouse
Giovanni Ribisi
Alvin Karpis
Jason Clarke
"Red" Hamilton
John Kishline
Guard Dainard