A movie still from a 1990s horror film