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