Demon of the Island Film 1983 1h 42m Demon of the Island horror film 1983 film directed Francis Leroi Released1983CountryFranceLanguageFrench