Characters played by Tilda Swinton
Madonna
Characters played by Johnny Mills
Lover
Characters played by Philip MacDonald
Joseph
Characters played by Pete Lee-Wilson
Devil
Characters played by Spencer Leigh
Mary Magdalene
Adam
Characters played by Jody Graber
Young Boy
Characters played by Roger Cook
Christ
Characters played by Kevin Collins
Lover
Characters played by Dawn Archibald
[no data]
Characters played by Milo Bell
[no data]
Characters played by Vernon Dobtcheff
[no data]
Characters played by Michael Gough
[no data]
Characters played by Mirabelle La Manchega
[no data]
Characters played by Jessica Martin
Singer
Characters played by Jack Birkett
Pontius
Characters played by Leslie Randall
[no data]
Characters played by Mike Tezcan
[no data]
Characters played by Matthew Wilde
[no data]
Characters played by Stephen McBride
Narrator
Characters played by Yolande Brener
Eve
Characters played by Derek Jarman
Self
Characters played by Orlando
Self