W 2004 roku, gdy projekt był w fazie początkowej, do głównej roli męskiej przymierzany był Leonardo DiCaprio.
Johnny Depp i Marion Cotillard zostali zatrudnieni przez reżysera Michaela Manna w efekcie strajku scenarzystów, przez który przesunięte zostały filmy, nad którymi ci aktorzy pracowali (odpowiednio "Shantaram" i "Nine").
Przygotowując się do swojej roli, Christian Bale rozmawiał z synem Melvina Purvisa, Alstonem, i jego kilkoma bliskimi przyjaciółmi w celu poznania jego postawy, manier i sposobu mówienia. Johnny Depp natomiast odwiedził Muzeum Johna Dillingera w Indianie i przeczytał kilka z jego listów. Gwiazdor powiedział, że przymierzał nawet spodnie, które Dillinger miał na sobie w momencie śmierci. Pasowały idealnie.
W głównym zwiastunie filmu maska samochodu, którym uciekał John Dillinger pochodziła z Chevroleta rocznik '36. Natomiast Dillinger zginął w 1934 roku.
Kiedy Dillinger przed pójściem do kina patrzy na zegarek, widnieje na nim godzina 6.00. Po zamknięciu fotografii mamy, widzimy, że zegarek pokazuje godzinę ok. 6.25.
John Dillinger w rzeczywistości był osobą leworęczną, jednak broń trzymana przez Johnny'ego Deppa jest usytuowana odwrotnie.
W filmie Baby Face Nelson zostaje zabity podczas strzelaniny w Little Bohemia. W rzeczywistości zginał on dopiero cztery miesiące po Dillingerze.
Na początku filmu John Dillinger pomaga uciec swoim przyjaciołom z więzienia w Michigan City. W rzeczywistości tego dnia - 26 września 1933 roku - przebywał on w więzieniu w Dayton w Ohio.
Kiedy Dillinger kończy rozmawiać z Billie przez telefon po swojej ucieczce z Crown Point mówi: "I love you". W następnej scenie zapis tej rozmowy kończy się: "I love you baby. I gotta go".
W filmie Melvin Purvis zostaje mianowany szefem oddziału Biura Śledczego w Chicago. W rzeczywistości był nim od 1932 roku, podczas gdy akcja filmu toczy się w latach 1933-1934.
Kiedy agent Charles Winstead słucha ostatnich słów Dillingera na jego prawym oku jest widoczne szkło kontaktowe. Szkła kontaktowe wynaleziono w latach 50-tych XX wieku.
Pistolet maszynowy Thompson używany przez Dillingera podczas ucieczki z więzienia Michigan City posiada magazynek o pojemności 30 nabojów. W rzeczywistości wprowadzono go dopiero w czasie II wojny światowej. W latach 1933/34 używano magazynków o pojemności 20, 50 lub 100 nabojów. Pomyłka ta powtarza się w filmie kilkakrotnie.
Pretty Boy Floyd, zabity na początku filmu przez Melvina Purvisa, w rzeczywistości zginął dokładnie trzy miesiące po śmierci Dillingera.
Papierosy z filtrem nie istniały w latach 1933/34.
Na początku strzelaniny w Little Bohemia Melvin Purvis ma pistolet maszynowy z magazynkiem o pojemności 50 nabojów. Jednak podczas przeładowywania widać, że wymienia magazynek mieszczący 20 nabojów na taki sam.
W filmie J. Edgar Hoover stara się przekonać komisję senacką o konieczności zwiększenia wydatków na Biuro Śledcze. W rzeczywistości ten incydent miał miejsce w roku 1936, dwa lata po śmierci Dillingera.
W filmie Dillinger zostaje ranny w ramię podczas napadu w Sioux Falls, 6 marca 1934 roku. W rzeczywistości odniósł ranę tydzień później, przed bankiem w Mason City.
Bar w schronisku Little Bohemia wybudowano dopiero w 1936 roku, podczas gdy akcja filmu toczy się w latach 1933 - 1934.
Po napadzie na bank w Racine 20 listopada 1933 roku, radio określa Dillingera jako wroga publicznego numer 1. Dillinger zyskał to określenie dopiero 22 czerwca 1934 roku.
W czasie pościgu po strzelaninie w Little Bohemia Homer pyta Nelsona, skąd wziął samochód, na co ten odpowiada, że od "federalnego". FBI powstało w 1935 roku, po śmierci Dillingera, przedtem było tylko Biurem Śledczym, nie ma więc żadnego powodu nazywania agentów "federalnymi".
W jednej ze scen można dostrzec nowoczesne auto marki Citroen.
Na posterunku policji Dillinger słucha meczu Chicago Cubs. Radio podaje informację o kontuzji zawodnika z New York Yankees. W rzeczywistości tego dnia - 22 lipca 1934 roku - Cubs nie grało przeciwko Yankees, tylko Philadelphia Phillies.
W czasie ucieczki z Crown Point Dillinger otwiera szafę z bronią i zabiera pistolet kalibru 45, pistolet maszynowy Thompson i karabin automatyczny Browning. W rzeczywistości Dillinger opuścił więzienie z pistoletem 45 i dwoma Thompsonami.
Kiedy Purvis przegląda zapis rozmowy telefonicznej Billie z Dillingerem, napisana na maszynie wersja nie odpowiada temu, co ona mówi na ekranie.
W filmie troje robotników wychodzących z Little Bohemia wsiada do czterodrzwiowego Chevy z 1932 roku. W rzeczywistości był to Chevy coupe z 1933 roku.
Samochód używany przez gang podczas napadu na bank w Racine to Buick 90 z 1935 roku. Akcja filmu toczy się w latach 1933/34.
Film był kręcony w Miami (Floryda, USA), Tucson (Arizona, USA), Aurorze, Chicago, Joliet, Libertyville, Lockport (Illinois, USA), Crown Point, Parku Stanowym Indiana Dunes (Indiana, USA), Beaver Dam, Columbus, Darlington, Madison, Manitowish Waters, Milwaukee, Oshkosh, Wisconsin Dells (Wisconsin, USA).
Strzelanina w leśnym schronisku została nakręcona w Little Bohemia Lodge w Manitowish Waters (Wisconsin, USA), czyli dokładnie tam, gdzie w 1934 roku gang Johna Dillingera starł się z agentami FBI. W otaczającym schronisko lesie wciąż można znaleźć łuski z tamtej strzelaniny.
Zdjęcia do filmu rozpoczęły się 17 marca 2008 roku.
W pobliżu planu "Public Enemies" w Chicago, w dzielnicy South Side, doszło do strzelaniny zaledwie 30 minut przed rozpoczęciem zdjęć z udziałem Johnny'ego Deppa. Incydent miał miejsce 20 kwietnia ok. godziny 12:30, nikt nie został ranny, a 'rewolwerowca' schwytała policja.
Podczas kręcenia scen w stanie Wisconsin w kwietniu, 12-letni chłopiec, Jack Taylor, przyglądał się pracy ekipy. Zachwycił się kapeluszem Johnny'ego Deppa i zapytał, czy mógłby go mieć. Aktor obiecał go dać, jak już nie będzie mu potrzebny do zdjęć.
To nie jest pierwsza współpraca operatora włoskiego pochodzenia Dantego Spinotti'ego z chicagowskim reżyserem Michaelem Mannem. Wcześniej Michael Mann powierzył mu pracę nad zdjęciami przy takich filmach jak: "Ostatni Mohikanin" (1992), "Gorączka" (1995), czy też "Informator" (1999).
W zwiastunie do filmu Johnny Depp, kierując swoje słowa do jednego z klientów banku, wypowiada kwestię: "Jesteśmy tu po pieniądze banku, nie twoje". Takie zdanie pada też w jednym z poprzednich filmów Michaela Manna - Robert De Niro użył je w "Gorączce".
Melvin Purvis pyta postrzelonego Pretty Boya Floyda o Harry'ego Campbella. Jednak Floyd nigdy nie współpracował z Campbellem, który obrabiał banki wraz z Alvinem Karpisem i synami Ma Barker. Pytanie to wynika najpewniej z uproszczenia opowiadanej historii. W rzeczywistości Floyd był poszukiwany za udział w masakrze w Kansas City z 17 czerwca 1933 roku. W jej wyniku agent FBI, dwóch policjantów z Kansas, emerytowany szeryf z Oklahomy i eskortowany przez nich wiezień Frank "Jelly" Nash zostali zabici. Zdarzenie to stało się początkiem słynnej "wojny z przestępczością". Przedstawienie tego w filmie bardzo by go zaplątało. Twórcy zdecydowali więc, by Purvis spytał Floyda o Campbella zamiast o masakrę.
Melodramatyczny dialog pomiędzy adwokatem Louisem Piquettem, prokuratorem Robertem Estillem i szeryf Lilian Holley w sprawie zdjęcia łańcuchów z Dillingera i zatrzymania go w Crown Point został przytoczony niemal słowo w słowo z akt sądowych. Dotyczy to także zapewnień szeryf Holley, według której Crown Point było "najbezpieczniejszym wiezieniem w Indianie".
Podczas sceny ucieczki po napadzie na bank, Johnny Depp siedzi za kierownicą tego samego Studebakera z 1932 roku, którego Dillinger wykorzystał do rabunku w Greencastle w stanie Indiana. Samochód został wypożyczony z pobliskiego muzeum motoryzacji, podczas kręcenia zdjęć w Columbus w stanie Ohio.
Podczas gdy różnica wieku między Johnem Dillingerem a Melvinem Purvisem wynosiła zaledwie trzy miesiące, Johnny Depp jest starszy od Christiana Bale'a o jedenaście lat.