Die Schauspielerin Marie Palesi (Juliette Binoche) spielt in Tony Childress (Matthew Modine) kontroversem Jesus-Film "This is my blood" die Rolle der Maria Magdalena. Bei den Dreharbeiten in Jerusalem durchlebt sie alptraumhafte Visionen. Auf der Suche nach religiöser Erleuchtung folgt sie den Spuren Maria Magdalenas...