Watch Public Enemies Online

Watch Public Enemies Online
Film title: Public Enemies
Rotten Tomatoes: 65%
Language: English
Plot: In the shadow of the Great Depression, criminal minds are thriving -- notorious men such as John Dillinger, "Baby Face" Nelson and "Pretty Boy" Floyd -- and it's up to J. Edgar Hoover and the FBI to bring them down in this gritty crime drama.

Watch Public Enemies Trailer

Public Enemies Cast & Crew

James Russo
as Walter Dietrich
David Wenham
as Harry 'Pete' Pierpont
Christian Stolte
as Charles Makley
Jason Clarke
as 'Red' Hamilton
Johnny Depp
as John Dillinger
John Judd
as Turnkey
Stephen Dorff
as Homer Van Meter
Michael Vieau
as Ed Shouse
John Kishline
as Guard Dainard
Wesley Walker
as Jim Leslie
John Scherp
as Earl Adams
Elena Kenney
as Viola Norris
William Nero Jr.
as Toddler on Farm
Channing Tatum
as Pretty Boy Floyd
Christian Bale
as Melvin Purvis