a still from a 1980s creature movie