Gary Oldman and Oscar-winning actress Marion Cotillard star in the latest video from David Bowie, featuring debauched Catholic clergymen.
The promo, which premiered online this morning, depicts French star Marion as a dancing girl who bleeds from stigmata marks on her palms while David plays a Jesus-like figure in robes fronting his band in a seedy basement bar.
It is the latest stylish video released by David and accompanies the title track from his comeback album The Next Day. His last, for The Stars (Are Out Tonight), featured another acclaimed actress, Tilda Swinton.
The new film, written and conceived by 66-year-old David, was directed by Floria Sigismondi and features an array of religious imagery including a figure who is indulging in self-flagellation.
Gary plays a priest who dances with Marion, who won an Oscar for her role in La Vie En Rose. As she sinks to the floor bleeding from her hands, Gary turns to David - dressed in what appear to be sackcloth robes - shouting: "You see this? This is your doing - you call yourself a prophet?"
Marion's wounds spray blood all over a topless, veiled albino woman before she rises again dressed in black with tears on her cheeks and bathed in light.
As the video ends with each of the characters arranged in a tableau, David says "thank you Gary, thank you Marion, thank you everybody", before disappearing.
Gary - who landed his first Oscar nomination for playing Smiley in Tinker Tailor Soldier Spy after years of acclaimed performances - previously worked with the music star when they performed a duet on guitarist Reeves Gabrels album The Sacred Squall Of Now in the 1990s.