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

Branka Katić Anna Sage

Peter Defaria Grover Weyland

Michael Mann Director

Ronan Bennett Screenwriter

Michael Mann Screenwriter

Ann Biderman Screenwriter

Kevin Misher Producer

Michael Mann Producer

G. Mac Brown Executive Producer

Elliot Goldenthal Original Music

Dante Spinotti Cinematography

Nathan Crowley Production Design

Paul Rubell Film Editing

Colleen Atwood Costume Design

Patrick Lumb Supervising Art Direction

William Ladd Skinner Art Director

Rosemary Brandenburg Set Decoration

Avy Kaufman Casting

Bonnie Timmermann Casting
⨁Full Cast & Crew