0 Revenge of the Humanoids 1983 one on netflix Jan. 26, 1983 Revenge of the Humanoids 1983 one on netflix 1983 100 min 2 views Around the year 3000, Pierrot, Psi and the robot Metro, inhabitants of the planet Omega, are tasked with ensuing space security. When they come ... AnimationFamily