"Pasja" to film o ostatnich 12 godzinach z życia Jezusa z Nazaretu. Zaczyna się w ogrodzie Getsemani, w którym Jezus (James Caviezel) modli się po Ostatniej Wieczerzy. Opiera się pokusom Szatana (Rosalinda Celentano). Zdradzony przez Judasza Iskariotę (Luca Lionello) zostaje aresztowany i zabrany do Jerozolimy, gdzie arcykapłani oskarżają go o bluźnierstwo i skazują na śmierć. Jezus przyprowadzony zostaje przed oblicze Poncjusza Piłata (Hristo Shopov), rzymskiego namiestnika Judei, który wysłuchuje oskarżeń Wysokiej Rady. Zdając sobie sprawę, że staje przed politycznym konfliktem, Piłat uchyla się od wydania wyroku i odsyła więźnia do króla Heroda (Luca De Dominicis). Herod jednak oddaje Jezusa Piłatowi, a ten zwraca się do tłumu o dokonanie wyboru, którego złoczyńcę uwolnić: Jezusa czy Barabasza (Pietro Sarubbi). Tłuszcza postanawia uwolnić Barabasza, a skazać Jezusa. Jezus przekazany zostaje żołnierzom rzymskim i poddany karze chłosty. Zmaltretowany i zmieniony nie do poznania powraca przed oblicze Piłata, który umywa ręce i rozkazuje straży wykonać wolę tłumu. Chrystus dostaje krzyż, który ma dźwigać ulicami Jerozolimy na szczyt Golgoty. Przybity do niego zmaga się z ogarniającym go zwątpieniem i strachem, że Ojciec go opuścił. Przezwycięża jednak swą słabość, spogląda na Matkę Marię (Maia Morgenstern) i wypowiada słowa, które tylko ona potrafi w pełni zrozumieć: "Wykonało się". Wydając ostatnie tchnienie, mówi: "Ojcze, w twoje ręce powierzam ducha mojego". W chwili jego śmierci świat trzęsie się w posadach.