En tidsagent springer frem og tilbage mellem årene i kalenderen for at standse fremtidige kriminelle, før de begår deres brøde. På sin sidste mission optræder han som bartender i år 1963. For at fange den massemorder, som igen og igen er sluppet fra ham, allierer han sig med en kynisk, ung forfatter, som skriver under dæknavnet "Den enlige mor" og opruller sin barske livshistorie for Bartenderen.

År 2067. Jorden er blevet ødelagt af miljøproblemer, så meget, at de overlevende mennesker er afhængige af kunstigt fremstillet luft, produceret af firmaet Chronicorp. Ethan Whyte (Kodi Smit-McPhee) og hans bror Jude (Ryan Kwanten) arbejder for dette firma. En dag bliver de to kaldt ind på chefens kontor til to overraskelser. Den første er, at firmaet i al hemmelighed har en tidsmaskine! Den næste er, at der netop er kommet en besked igennem maskinen fra 400 år ude i fremtiden. Beskeden er simpel: "Send Ethan Whyte".

I oktober 1987, to år siden, rammer nogle mystiske begivenheder byen Patten, Maine. Midt i det hele forsvinder Mark Fisher pludselig i et blåt lysglimt for øjnene af sin ven Seth Hampton. Siden har ingen hørt fra ham, men pludselig bliver en nøgen mand fundet i en skov flere hundrede kilometer væk. Det er Mark! Seth får hurtigt mistanke om, at der er noget helt galt. En mistanke, der bliver styrket, da en række brutale mord begynder at plage egnen. Mark er ikke sig selv længere, men hvad er han så?