All Cast

Vincent Gallo

Vincent Gallo

The Pusher / The Sheriff

Claudia Gerini

Claudia Gerini

The Duchess

Elisa Sednaoui

Elisa Sednaoui

The Whore

Silvia Calderoni

Silvia Calderoni

Kaspar Hauser

Fabrizio Gifuni

Fabrizio Gifuni

The Priest

Marco Lampis

Marco Lampis

The Servant

Tonino Fenu

Tonino Fenu

The Mule Man