John Smith (Alex Pettyfer) er en tilsynelatende vanlig gutt, men han har store hemmeligheter. Han er fra planeten Lorien, men var en av ni utvalgte barn som ble sendt til jorden for å unnslippe mogadorierne, som ødela hjemplaneten deres. Før de dro la en av de eldste fra planeten Lorien magi på dem, noe som gjør at de kun kan bli drept nummer rekkefølge. Nå lever han og vokteren hans(Cepaen), Henri (Timothy Olyphant), på konstant flukt fra mogadorierne, som allerede har drept tre av barna – og John er .