В мире будущего путешествия во времени стали реальностью, но они используются не для научных открытий или туристических прогулок, а как способ избавления от преступников. Корпорация отправляет их в прошлое, где специальные исполнители, называемые "луперами", ожидают своих жертв и безжалостно уничтожают их.
Главный герой фильма - молодой лупер по имени Джо, который ведет двойную жизнь: днем он убивает людей из будущего, а ночью наслаждается жизнью в компании наркотиков и женщин. Однако все меняется, когда однажды его жертвой оказывается не кто иной, как сам он - старый Джо.
Старый Джо пытается убедить молодого себя изменить будущее, предотвратить войну с повстанцами из Китая и избежать собственной смерти. Молодой Джо сначала отказывается верить в правдивость слов своего старшего "я", но постепенно начинает понимать, что перед ним стоит выбор между продолжением привычного образа жизни и возможностью спасти мир.
Конфликт достигает апогея, когда молодой Джо решает использовать свои знания из будущего для собственной выгоды. Он вступает в противостояние с повстанцами, которые хотят использовать его способности для своих целей, и сталкивается с моральным выбором: сохранить свою жизнь за счет уничтожения множества невинных или же пожертвовать собой ради большего блага.
В центре сюжета - борьба главного героя с собственными демонами и попытка разорвать петлю времени, которая привела к его созданию. Фильм исследует темы свободы воли, предопределенности и моральной ответственности через призму сложных временных парадоксов.