All Cast

Tilda Swinton

Tilda Swinton

Madonna/Voice Overs

Johnny Mills

Johnny Mills

Lover

Philip MacDonald

Philip MacDonald

Joseph

Pete Lee-Wilson

Pete Lee-Wilson

Devil

Spencer Leigh

Spencer Leigh

Mary Magdalene / Adam

Jody Graber

Jody Graber

Young Boy

Roger Cook

Roger Cook

Christ

Kevin Collins

Kevin Collins

Lover

Dawn Archibald

Dawn Archibald

Nature Spirit

Milo Bell

Milo Bell

Cast Member

Vernon Dobtcheff

Vernon Dobtcheff

Old Man at Sauna

Michael Gough

Michael Gough

Voice Overs/Old Man at Sauna

Maribelle La Manchega

Maribelle La Manchega

Spanish Dancer

Jessica Martin

Jessica Martin

Singer

Jack Birkett

Jack Birkett

Pontius (Orlando)

Leslie Randall

Leslie Randall

Old Man at Sauna

Mike Tezcan

Mike Tezcan

Policeman

Matthew Wilde

Matthew Wilde

Policeman

Stephen McBride

Stephen McBride

Narrator (voice)

Yolande Brener

Yolande Brener

Eve

Derek Jarman

Derek Jarman

Himself