Aikamatkustusta ei vielä ole keksitty vuonna 2044. Mutta 30 vuoden päästä tulevaisuudessa on. Se on laitonta toimintaa, jota hyödynnetään jätekuilun tapaan: loopin toisessa päässä odottaa palkkatappaja, looppaaja, joka pyyhkii historian uusiksi ja kokonaisen elämän näkymättömiin. Joe (Joseph Gordon-Levitt) on yksi parhaista looppaajista. Eräänä päivänä Joe tunnistaa uhrinsa olevan hän itse, 30 vuotta vanhempana (Bruce Willis). Alkaa takaaajo, jossa on lopulta liossa paljon enemmän kuin elämä – tai kaksi.