Demon of the Island — 1983 film directed Francis Leroi