She encounters celestial beings, including Gabriel and Lucifer, and forges a relationship with Joseph, played by Israeli actor Ido Tako. Shot primarily in Morocco, the film explores not only Mary ...