Le Maroc a servi de lieu de tournage principal pour le nouveau film Netflix «Mary» (2024), un drame biblique épique réalisé par D.J. Caruso, d'après un scénario de Timothy Michael Hayes. Avec Sir Anthony Hopkins, l'un des acteurs britanniques les plus prolifiques, le film raconte l'histoire de Marie, la mère de Jésus, interprétée par l'actrice israélienne Noa Cohen. Pour représenter Jérusalem et Bethléem, où se déroulent les événements, les producteurs ont choisi le Maroc. Le tournage a eu lieu au début de 2024 à travers le royaume. «Nous avons choisi le Maroc comme notre lieu principal et avons parcouru le pays pour capturer ses déserts étendus et ses villages anciens et abandonnés vieux de plus de 700 ans», a déclaré le réalisateur dans un communiqué de presse. Au Maroc, l'équipe de production a dû recréer des décors d'envergure, y compris le Second Temple du roi Hérode, un élément central de l'intrigue. «Nous avons utilisé un ancien musée comme base intérieure et construit un extérieur pratique pour ancrer nos scènes», a expliqué Caruso. Pour Jérusalem, les producteurs ont économisé en réutilisant un décor initialement construit par Ridley Scott pour son film de 2005 «Kingdom of Heaven», qui a également été tourné au Maroc, spécifiquement à Ouarzazate, souvent appelée la «Petite Hollywood» du pays. Quant à Bethléem, Chefchaouen, située dans le nord du Maroc, a remplacé ses bâtiments emblématiques aux façades bleues et son arrière-plan montagneux. Le tournage au Maroc s'est terminé en avril, tandis que le film est sorti le 6 décembre.