È passato del tempo da quando Chris Farraday (Mark Wahlberg) ha chiuso tutti i ponti con la sua precedente attività di contrabbandiere, ma la tranquillità e l'onestà - che ha conquistato con fatica - sono nuovamente messe a dura prova a causa di alcuni problemi economici che hanno portato il cognato Andy a mettersi nei guai. Così, per ripagare i debiti da lui contratti, Chris accetta il compito affidatogli da un boss della droga (Giovanni Ribisi) e, insieme all'amico Sebastian (Ben Foster), mette su un gruppo di uomini per una missione speciale che da New Orleans li porta fino a Panama.