Były żołnierz Jim Davis (
Christian Bale), który wciąż nie może zapomnieć o koszmarze wojny, znajduje pracę w agencji do walki z handlem narkotykami. Jego bezrobotny przyjaciel Mike Alvarez (
Freddy Rodríguez) boryka się z problemami w życiu osobistym. Sylvia (
Eva Longoria), jego dziewczyna, stawia mu ultimatum – albo Mike się ustatkuje, albo z nimi koniec. Szefowie Jima chcą wysłać go do Kolumbii, gdzie ma odwalać czarną robotę. Przed jego wyjazdem kumple postanawiają zaszaleć po raz ostatni. Wyruszają na ulice Los Angeles, gdzie szybko wpadają w szaleńczy wir narkotyków, przemocy i przestępczości. Nagle wszystko obraca się przeciwko nim, a rozrywkowy wypad przeradza się w prawdziwe piekło. Jim znowu będzie musiał przypomnieć sobie, co znaczy być żołnierzem....