The film is an imagined chapter from Jesus' forty days of fasting and praying in the desert. As he wanders in the desert, Jesus Christ (Ewan McGregor) tangles with Satan (also McGregor) for the souls of a nomad (Ciarán Hinds) and his family.

Johnny Blaze, a man who made a deal with the Devil who called himself Mephistopheles at the time, is on the run trying to make sure no-one is harmed by his alter ego, The Ghost Rider. He is approached by a Monk named Moreau who tells him that he can help be him free of the Rider, but first, he needs Johnny';s help to protect a boy, whom Roarke has plans for, to help him take human form.

After a particularly difficult job, hit men Ray (Colin Farrell) and Ken (Brendan Gleeson) head to Belgium,the last place in the world Ray wants to be, to hide out until things cool down, await orders from their ruthless boss.