Brooklyn 1955. Školák Henry Hill sníva o tom, že sa stane gangstrom. vykonáva drobné služby pre miestnych mafiánov a keď je zadržaný políciou kvôli pašovaniu cigariet, odmieta vypovedať, čo mu vynesie priazeň kmotra Paula Cicera, ktorý ho prijme do svojich služieb. 1963. Henry spolu s Jimmym Conway a Tommym DeVito vykoná úspešnú lúpež na letisku. Ostrieľaní Jimmy sa stáva mladíkovými priateľom a mentorom. Henry sa ožení so stredoškolskou židovskou dievčaťom Karen a navonok žije pokojným a usadlým životom ...

Inšpektor hongkongskej polície Wing vedie súkromnú vojnu s nebezpečným gangom, ktorého vodcom je zločinec Joe. Ten zorganizuje niekoľko bankových prepadnutí, počas Wing postupne stráca svojich ľudí. Posledná akcia dopadne katastrofálne. Wing sa stane svedkom popravy svojho tímu. Nakoľko je v areáli nastražená bomba, muž má iba okamih na to, aby mŕtve telá svojich kolegov zvesil a vyniesol z haly. Tento tragický moment poznačí skúseného policajta natoľko, že podľahne alkoholu. Opíja sa, aby zabudol na svoj žiaľ a pocit viny. Na oddelenie nastúpi mladý a ambiciózny policajt Fung, a ten nakoniec Winga presvedčí, že jedinou cestou, ako sa zbaviť výčitiek svedomia, je chytiť a potrestať vrahov svojich kolegov.

Nick Hume (Kevin Bacon) má dvoch synov a manželku. Pri tankovaní na pumpe mu partia ozbrojených mužov zabije milovaného staršieho syna. Zistí, že takéto náhodné vraždy sú akousi vstupenkou do zločineckej party. Keď má na súde dostať vrah len rok, Nick sa rozhodne klamať a vziať spravodlivosť do svojich rúk. Obžalovaného prepustia na slobodu a ten je vzápätí zavraždený. Bol to však brat vodcu skupiny a začína sa krvavá vojna medzi zabijakmi a chlapíkom, čo už nemá čo stratiť.