Jack Jordan (Benicio Del Toro) wielokrotnie przebywał w więzieniu. Przeszedł jednak nawrócenie religijne i od tej pory gorliwie głosi nauki Jezusa. Pewnego dnia powoduje wypadek, w którym giną mąż i dzieci Cristiny Peck (Naomi Watts), byłej narkomanki. Tymczasem matematyk Paul Rivers (Sean Penn) jest śmiertelnie chory. Może go uratować jedynie przeszczep serca. Wkrótce mężczyzna dostaje upragnioną wiadomość - znalazł się dawca. Potrzebny narząd zostaje pobrany od męża Cristiny.