Millions of miles from home, survival comes with sacrifice.
Stowaway
Released
EN
$10,000,000
—
A three-person crew on a mission to Mars faces an impossible choice when an unplanned passenger jeopardizes the lives of everyone on board.
Germany, United States of America
English
2009
2015
1950
1998
1965
2024
2003
2019
2010
2020
1975
1966
2023
2002
2000
1973