All Cast

Diego Luna
Michael Jackson

Samantha Morton
Marilyn Monroe

Denis Lavant
Charlie Chaplin

James Fox
The Pope

Werner Herzog
Father Umbrillo

Leos Carax
Renard

Richard Strange
Abraham Lincoln

Jason Pennycooke
Sammy Davis, Jr.

Anita Pallenberg
The Queen

Rachel Korine
Little Red Riding Hood

Joseph Morgan
James Dean
Melita Morgan
Madonna
Daniel Rovai
Moe Stooge
Nigel Cooper
Curly Stooge
Mal Whiteley
Larry Stooge

Esme Creed-Miles
Shirley Temple
Michael-Joel David Stuart
Buckwheat
Cerrlera
Man with Flowers
Britta Gartner
Nun

Camille De Pazzis
Nun 2

David Blaine
Priest 2
Eve Korine
Nun
Elina Larrauga
Nun
Loreto Barcelo
Nun
Gundula Hofer
Nun
Sabina Ruiz
Nun
Lila Munro
Nun
Leslie Aldredge
Nun
Louisa Jones
Nun
Aralelly Davidson
Nun
Anyury Trotman
Nun
Mikeysha Calimoke
Nun
Sue Clark
Nun
Macia Zapata
Nun
Eric Cornet
Dunce on Paris Bus
Franck Milhan
Dunce on Paris Bus
Alisa Grace Greaves
Autograph Girl
