to finance his drug addiction and wild lifestyle. Eventually, he marries and breaks the addiction with his wife's help. Seven years later, his wife is killed when Joe is taken to close the loop. Overpowering his captors, Old Joe sends himself back to 2044, altering his history by evading Joe and escaping. Old Joe experiences vague memories of Joe's actions in the present, and meets his younger self at a diner. He wants to alter history again and save his wife by killing the Rainmaker as a child. He acquires a map from a local library using numbers written on his hand that are supposed to pertain to the Rainmaker's identity. Kid Blue and the Gat Men appear, and a gunfight ensues. Both Joes escape, with pieces of the map. Joe follows the map to a farm where a woman named Sara lives with her young son Cid. Sara recognizes the numbers on the map as Cid's birthday and the location of the hospital where he was born. Joe guesses that Old Joe is going to kill all three children born at that hospital on the same day, not knowing which one will become the Rainmaker. Jesse, a Gat Man, comes to the farm, but Cid helps Joe hide. Later that night, Sara and Joe have sex, and Sara reveals that while she has slightly above-average telekinetic powers, Cid's abilities are far stronger. In the morning, Joe wakes to find Jesse holding Sara at gunpoint. Terrified, Cid kills Jesse using telekinesis. Joe realizes that Cid will become the Rainmaker and that Old Joe will now know this. Kid Blue captures Old Joe and takes him to Abe. Old Joe breaks free, killing Abe and his henchmen, and goes to Sara's farm, followed by Kid Blue. While Young Joe kills Kid Blue, Old Joe pursues Sara and Cid. When Cid's face is grazed by a bullet, Sara calms him before he can react and kill anyone. She sends Cid into a sugar cane field and positions herself to block Old Joe's line of fire. Joe realizes that Cid will become the Rainmaker if Old Joe kills Sara. He commits suicide, erasing Old Joe's existence, saving Sara and potentially preventing Cid from becoming the Rainmaker. Cast Joseph Gordon-Levitt as Joe Bruce Willis as Old Joe Emily Blunt as Sara Paul Dano as Seth Frank Brennan as Old Seth Noah Segan as Kid