The spaceship Avalon is in the midst of a 120-year journey to set up a colony on the planet Homestead II. Aboard, there are 5000 passengers and 255 crew asleep in cryogenic pods and everything during the journey is automated. After the ship is struck by debris while passing through an asteroid field, mechanic Jim Preston (Chris Pratt) is woken from hibernation. Jim is puzzled to find that he is all alone on the ship and it is only thirty years into the voyage with ninety more to go. He is unable to wake the command crew but equally is unable to reactivate his pod and go back to sleep. With only the android bartender Arthur for company, his sanity slowly starts to slip away. He then becomes captivated by Aurora Lane (Jennifer Lawrence), a female passenger in one of the hibernation pods. He debates about whether he should revive her to be his companion, knowing that if he does so, she will be trapped and unable to complete the voyage. He makes the decision to do so but lets her believe that her revival was another accident.