Sulla Terra ormai non c'è spazio più spazio causa sovraffollamento del genere umano. Cosi il nuovo bussiness è trasportare esseri umani da un pianeta all'altro. La nave stellare è tecnologicamente avanzata , e tutte le persone a bordo sono ibernate. Durante una tempesta di meteoriti un frammento colpisce una parte della nave che causa un blackout delle celle di ibernazione con un conseguente riavvio delle stesse.
Durante il riavvio una cella di ibernazione ha un mal funzionamento e Jim Preston ( Chris Pratt ) viene svegliato 90 anni prima. Costretto a vivere su quella nave , per un po' trova svago con i vari giochi ci sono a bordo e "scambiare qualche parola" con il barista : un androide .
Dopo un anno Jim non c'è la fa più , sta cadendo nella depressione e tenta di suicidarsi . Per puro caso trova una cella di ibernazione in cui c'è una ragazza che gli piace. Legge tutto di lei e confida al barista di volerla risvegliare ma sa che la ucciderebbe.
Intanto sulla nave accadono cose strane: robot si rompono , blackout improvvisi.
Jim , dopo aver studiato le celle di ibernazione , decide che ha bisogno di una persona con cui stare. Cosi sabota la cella di Ibernazione di Aurora Lane( Jennifer Lawrence) .
Dopo un periodo di adattamento , Aurora e Jim si conoscono bene ma tra di loro c'è un segreto : Aurora pensa che la sua cella si sia rotta per un guasto. Questo oscuro segreto verrà rivelato dall'androide ed Aurora , provando odio e repulsione , tenterà di uccidere Jim .
Intanto sulla nave continuano a succedere sempre più spesso cose strane.
All'improvviso un componente del team di navigazione si risveglia , ma la sua cella di ibernazione in qualche modo lo stava uccidendo. Riesce però a consegnare ad Aurora e Jim i codici di accesso a zone riservate della nave e li porta nel luogo dove dovrebbe esserci un problema.
La nave ormai è instabile , sia Jim che Aurora rischiano di morire in più di un occasione....