
Two humanoid visitors to an alien planet discover a vicious alien life-form and must fight to survive.
Check playback availabilityStreaming availability in Indonesia · powered by JustWatch
No streaming provider information available for this region.
Humanoid 1

Humanoid 2
The Alien
Directed by Richard Albiston · Released · 2007-12-05