The Humanoid (1979) 1 April 200331 August 2020 Rating: ★★ Italian Space Opera Actors: Richard Kiel, Barbara Bach, Leonard Mann, Corinne Clery, … Category: Science Fiction