Christian Bale:Melvin Purvis;Johnny Depp:John Dillinger;Giovanni Ribisi:Alvin Karpis;Billy Crudup:J. Edgar Hoover;Marion Cotillard:Billie Frechette;Emilie de Ravin:Anna Patzke;Channing Tatum:Pretty Boy Floyd;Leelee Sobieski:Polly Hamilton;Domenick Lombardozzi:Gilbert Catena;Stephen Lang:Charles Winstead;Carey Mulligan:Carol Slayman;James Russo:Walter Dietrich;David Wenham:Harry 'Pete' Pierpont;Christian Stolte:Charles Makley;Jason Clarke:'Red' Hamilton;John Judd:Turnkey;Stephen Dorff:Homer Van Meter;Michael Vieau:Ed Shouse;John Kishline:Guard Dainard;Wesley Walker:Jim Leslie;John Scherp:Earl Adams;Elena Kenney:Viola Norris;William Nero Jr.:Toddler on Farm;Don Frye:Clarence Hurt;Branka Katić:Anna Sage;Stephen Graham:Baby Face Nelson;Michael Sassone:Farmer;Rory Cochrane:Agent Carter Baum;Madison Dirks:Agent Warren Barton;Casey Siemaszko:Harry Berman;John Michael Bolger:Martin Zarkovich;Peter DeFaria:Grover Weyland;Jonathan Macchi:Tellers;Jeff Shannon:Angry Cop;Robyn LeAnn Scott:Ella Natasky;Bill Camp:Frank Nitti;John Ortiz:Phil D'Andrea;Richard Short:Agent Sam Cowley;Randy Ryan:Agent Julius Rice;Shawn Hatosy:Agent John Madala;Kurt Naebig:Agent William Rorer;John Hoogenakker:Agent Hugh Clegg;Adam Mucci:Agent Harold Reinecke;Rebecca Spence:Doris Rogers;Diana Krall:Torch Singer;Shanyn Leigh:Helen Gillis;Lili Taylor:Sheriff Lillian Holley;Stephen Spencer:Emil Wanatka;Rick Uecker:Edward Saager