Johnny Depp, Christian Bale, Channing Tatum and their Tommy Guns in the first Public Enemies trailer

Christian Bale as FBI agent Melvin Purvis in Public Enemies
Christian Bale as FBI agent Melvin Purvis in Public Enemies

In director Michael Mann’s upcoming Public Enemies, the FBI fight to take down the notorious American gangsters John Dillinger, Baby Face Nelson and Pretty Boy Floyd during the booming crime wave of the 1930s. The upcoming gangster epic features an all-star cast, including Johnny Depp, Christian Bale, Marion Cotillard, Giovanni Ribisi, Billy Crudup, Stephen Dorff, Rory Cochrane, Stephen Lang, David Wenham, Stephen Graham, Channing Tatum and Jason Clarke.

Public Enemies hits theaters on July 1, 2009.

Check out the first trailer below.

See additional pictures from Public Enemies at www.publicenemies.net.