The starship Avalon embarks on a 120-year voyage to a distant colony planet with 5,000 passengers on board, among them Chris Pratt and Jennifer Lawrence.

Along with the crew, they are supposed to be in cryogenic suspension for the trip, but an asteroid strike sets in motion a series of events that sees them woken from their hibernation pods, some 90 years too soon. And they have no way of returning to cryosleep…

The movie hits a giant narrative obstacle fairly early on (to say more would be a spoiler), but director Morten Tyldum manages to skilfully steer the movie to its destination.

En route, he successfully navigates passages of existential drama, moments of comedy, courtesy of Michael Sheen’s blandly perky robot bartender, and episodes of peril and derring-do.

But the fact that the film works as well as it does is entirely down to Pratt and Lawrence’s stellar charisma.