A movie created from "found footage" of a lost military expedition that exposes the origins of life on earth.
Is Alien Origin on Netflix? Unfortunately the movie Alien Origin is not yet available on Netflix. Follow us on Facebook to see when Alien Origin becomes available on Netflix!
Directing | Mark Atkins | Director |