Public Enemies
Cast & Crew
Johnny Depp John Dillinger
Christian Bale Melvin Purvis
Marion Cotillard Billie Frechette
Billy Crudup J. Edgar Hoover
Stephen Dorff Homer Van Meter
Stephen Lang Charles Winstead
Channing Tatum "Pretty Boy" Floyd
Stephen Graham Baby Face Nelson
Giovanni Ribisi Alvin Karpis
Jason Clarke "Red" Hamilton
David Wenham Harry "Pete" Pierpont
Emilie de Ravin Barbara Patzke
Lili Taylor Sheriff Lillian Holley
James Russo Walter Dietrich
Rory Cochrane Agent Baum
Michael Mann Director
⨁Full Cast & Crew