Charyzmatyczny kaznodzieja Dan Day (Pierce Brosnan) trwa na czele potężnego, chrześcijańskiego ruchu wyznaniowego. Ulegają mu relacje na dużych terenach, które wyraźnie sprawdza. Jedynym nieprzyjemnym elementem niszczącym jego sielankowe działanie jest wścibski ateista i profesor uniwersytecki, dr Paul Blaylock (Ed Harris), otwarcie szydzący z kaznodziei i atakujący go na serię debat. Gdy otrzymuje do ich domowego spotkania, Dan przypadkowo puka do profesora. Całą winę próbuje zrzucić na indywidualnego z jego oryginalnych uczniów, Carla Vanderveera (Greg Kinnear), którego żonę Gwen (Jennifer Connelly) ma za ostatniego mesjasza.