Początkowo to Steven Seagal miał zagrać Pete'a Nessipa. Zrezygnował jednak z tej roli, aby wcielić się ponownie w Casey'a Raybacka w drugiej części "Liberatora". Angaż dostał Wesley Snipes.
Andy Garcia odrzucił rolę Ty Moncriefa.
Ellen Barkin brano pod uwagę do roli Jessie Crossman.
Zdjęcia do filmu zrealizowano w Key Largo i Miami (Floryda, USA) oraz w Waszyngtonie (Dystrykt Kolumbii, USA).
Zdjęcia do filmu kręcono od 14 marca do 7 czerwca 1994 roku.