5.79 80 minHD Humanoids from the Deep (1980) Horror, Science Fiction, US 01 May 1980Barbara Peeters Trailer Watch