Tom Cruise a szétbombázott Föld egyik utolsó lakóját, a megfigyelőrobotokat javítgató Jack Harpert alakítja, akinek egyszerre szakad a nyakába egy rakás gonosz űrlény, a Morgan Freeman-vezette titkos ellenállás és egy hibernációból felébredt bombázó (Olga Kurylenko).