Le film, qui est une adaptation du livre « Public Enemies: America’s Greatest Crime Wave and the Birth of the FBI 1933-34 » de Brian Burrough, tourne autour des tentatives du gouvernement américain pour mettre fin aux activités du criminel John Dillinger et sa bande. Depp incarne Dillenger alors que Bale campera le rôle de l’agent du FBI Melvin Purvis.