Home 1980s 1981 Movies Scanners 1980s1981 Movies Scanners 41 This image was scanned from an original set of 8 Lobby Cards in the Northernstars Collection. 103 minutes – Science Fiction, Horror Release date: January 14, 1981 Distributor: Avco Embassy Pictures