November 1, 2000
Released
Faust: Love of the Damned
1h 38min
—
English, Italian
Castelao ProductionsFantastic FactoryVía DigitalTV3Filmax