Året er 2027. Jordens befolkning er ikke længere i stand til at formere sig, og anarkien råder. Verdens yngste borger, Baby Diego, er lige død i en alder af 18 år og menneskeheden må se i øjnene at den er ved at uddø.
England holder som det sidste land i verden stand mod det totale anarki, og her finder vi den desillusionerede bureaukrat Theo (Clive Owen). Hans liv finder dog pludselig mening, da han bliver involveret i en aktivistgruppe ledet af hans ekskone Julian (Julianne Moore), der beskytter verdens største hemmelighed: Den gravide pige Kee.
Pigen skal transporteres til 'The Human Project', et tilflugtssted langt fra verdens kaos, men Julian har brug for Theos hjælp, og snart bliver han den noget ufrivillige beskytter af menneskehedens sidste håb.