Editor's Choice reviews Top Picks REVIEW | Stowaway (2021) Derek Armstrong / 10:52 / 26.04.21 A new Netflix space movie puts you right on that ship, enough that you might want to hold your breath to conserve oxygen.