The best stories are the ones that have you wondering what's going to happen. Within the first twenty minutes we can see so many different ways the situation could go wildly wrong -- and each new development has you on the edge of your seat guessing how it will go next. Great performances from all involved (especially Ana de Armas). The only bit that jarred me out of complete immersion was when a character refers to black holes (of the astronomical kind) a full 30 years before the term was coined for that purpose.