
Casts

Diego Luna
as Michael Jackson

Samantha Morton
as Marilyn Monroe

Denis Lavant
as Charlie Chaplin

James Fox
as The Pope

Werner Herzog
as Father Umbrillo

Leos Carax
as Renard

Richard Strange
as Abraham Lincoln

Jason Pennycooke
as Sammy Davis, Jr.

Anita Pallenberg
as The Queen

Rachel Korine
as Little Red Riding Hood