A movie still from a 1980s horror film