Mekaanikko Jack Harper (Tom Cruise) on yksi maapallon viimeisistä asukkaista. Planeetta on tuhoutunut elinkelvottomaksi vierasta elämänmuotoa vastaan käydyn, vuosikymmeniä raivonneen sodan jäljiltä. Maan viimeisiä luonnonvaroja haalitaan kokoon massiivisella robottien armeijalla ja laitteita huoltavan Jackin komennus lähenee loppuaan. Kaikki muuttuu, kun Jack pelastaa kauniin muukalaisen pudonneesta avaruusaluksesta. Naisen saapuminen käynnistää tapahtumasarjan, joka kääntää Jackin maailman päälaelleen ja jättää ihmiskunnan kohtalon hänen käsiinsä.