Charlie (Liam Neeson) jest tajnym agentem agencji do walki z handlem narkotykami. W ostatniej akcji zostaje zdradzony. Na rozkaz jednego z bosów kartelu narkotykowego poddano go torturom. Od tego czasu nie może dojść do siebie, co utrudnia mu dalszą pracę. Z tym problemem trafia do lekarza. Tu poznaje pielęgniarkę (Sandra Bullock), która diametralnie zmienia jego życie. Postanawia więc wycofać się z pracy czynnego agenta. Jednak do wykonania pozostaje jeszcze jedno zadanie, związane z praniem brudnych pieniędzy przez Kolumbijczyków. Chodzi o duże pieniądze, na które mają ochotę nie tylko bandyci, ale również ludzie z otoczenia Charlie’ego. Komu uda się wyjść cało i zgarnąć ogromną pulę?