Julian Noble (Pierce Brosnan) jest płatnym zabójcą, świadczącym jak sam mówi usługi dla ludności z zakresu śmiertelności i jest w tym naprawdę dobry. Poznajemy go w Mexico City, gdzie realizuje kolejne zlecenie. Niestety, wieloletnie doświadczenie nie uchroniło go przed psychicznym dołkiem: wypalony Julian traci swój profesjonalizm, a wypełnienie kolejnego zadania wydaje mu się 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 i mimo 10 lat małżeństwa, wciąż łączy ich młodzieńcze pożądanie. Pewnego wieczoru dochodzi do spotkania obu panów, które początkowo zaowocuje silnym kacem, a później niesłychanymi zmianami w ich życiu.