Kiedy zabójca i handlowiec spotykają się w meksykańskim barze, to naprawdę wszystko może się zdarzyć...Julian Noble (Pierce Brosnan) jest płatnym zabójcą – jak sam mówi, świadczy „usługi dla ludności z zakresu śmiertelności” i jest w tym naprawdę dobry. Poznajemy go w Mexico City, gdzie realizuje kolejne zlecenie: „korporacyjną fuchę” – jego specjalność. Niestety, wieloletnie doświadczenie nie uchroniło Juliana przed psychicznym dołkiem: morderczy biznes zabił go od środka. Wypalony Julian traci swój profesjonalizm, a wypełnienie kolejnego zlecenia staje się zadaniem ponad siły.
Danny Wright (Greg Kinnear) również przebywa w Mexico City w interesach, ale najzupełniej legalnych. Na co dzień mieszka w Denver z żoną Bean (Hope Davis) i chociaż trapią ich kłopoty finansowe, to mimo 10 lat małżeństwa, łączy ich młodzieńcze pożądanie. Kontrakt, który Danny chce podpisać w Meksyku ma decydujące znaczenie dla losów jego firmy i rodziny.
Pewnego wieczoru dochodzi do spotkania obu panów, które początkowo zaowocuje silnym kacem, a później niesłychanymi zmianami w ich życiu. Julian – zabójca na zlecenie i Danny – drobny biznesmen odkryją, że chociaż różnią się od siebie jak ogień i woda, to obaj będą potrzebować swojej pomocy w sprawach ... o których strach mówić.