Jonathan Rhys Meyers był typowany do podwójnej roli Lucyfera i Gabriela, jednak musiał zrezygnować, żeby nakręcić czwarty sezon "Dynastii Tudorów".
Początkowo Camilla Belle była zaangażowana do roli Maryi.
Początkowo Al Pacino miał zagrać rolę Heroda.
Jessica Lange była brana pod uwagę do roli prorokini Anny.
Zdjęcia do filmu były kręcone w Warzazacie (Maroko).
Okres zdjęciowy trwał od 24 stycznia do 18 marca 2024 roku.