Многие актёры не были профессионалами: Энрике Ирасоки, исполнивший роль Иисуса — 19-летний студент из Испании, а остальные актёры были, в основном, местными жителями из итальянского города Матера, в котором снимался фильм.
Пьер Паоло Пазолини ездил на Святую землю, но нашёл её непригодной для съёмок и чрезмерно «коммерциализированной».
Изначально Пьер Паоло Пазолини хотел поручить главную роль в фильме поэту Евгению Евтушенко.
Деву Марию в сценах казни Иисуса сыграла мать режиссёра — Сузанна Пазолини.