Roy Pulver, a retired
Delta Force soldier in
Atlanta, has been stuck in a
time loop for nearly 140 days and has learned the day's patterns through many previous loops. He wakes at 07:00 AM each day, avoids an
assassin in his apartment and an attack by a gunman in a helicopter outside his window, then escapes his apartment before it explodes. He has been able to elude more assassins throughout the morning, but finds himself unable to figure out how to survive a final attack at 12:47 PM, waking up back in his apartment on the next loop. On the day before Roy entered the loop, his estranged wife Jemma had asked Roy to visit her at defense contractor Dynow Labs under the pretense of a job interview. The two argue over Joe, their son, whom Jemma has led to believe that Roy is just a family friend. When Colonel Clive Ventor, head of Dynow, discovers Roy near Jemma's highly classified project, he has him escorted out, but not before Jemma obtains a sample of Roy's hair. In one loop, Roy tries to call Jemma but instead reaches Ventor, who tells him that Jemma died from a lab accident the day before. Roy becomes suspicious. On a later loop, he finds Joe at
Underground Atlanta, skipping school for a
video game tournament. Roy spends the day with Joe but does not mention Jemma's death. The assassins arrive to kill Roy - who uses his body to protect Joe - telling him, as he dies, that he is his father. When Roy next wakes, he realizes that the assassins had followed him using a dental tracking device implanted by Alice, his date from the night before, who is a dental hygienist. Through more trial-and-error loops, Roy finds a way to remove the tracker and sneak into Dynow, killing several guards and assassins, but is always stopped by Ventor and the sword wielding Guan Yin. Ventor reveals to Roy that Jemma's project is the Osiris Spindle, a quantum device capable of rewriting history, which Ventor plans to use to set himself up as the world's dictator. Ventor admits he was responsible for Jemma's death after an argument the night before. As she had started the Spindle and no one else knows how to operate it, Ventor warns Roy the Spindle will destroy the world if it runs too long. On further loops, Roy makes the connection to the Egyptian god of the afterlife,
Osiris, from a book with a hidden message that Jemma gifted him for his birthday, and he realizes that Jemma must have placed him in the Spindle to stop Ventor. While he is able to further infiltrate Dynow and kill Ventor after learning sword fighting from "daily" lessons from Dai Feng, Roy learns the assassins were sent to kill Joe, and arrives too late. As he mourns over Joe, the Osiris Spindle explodes and destroys the world. Roy spends several loops in a despondent state, then decides to spend several more loops with Joe, staying with him until the Spindle's explosion. In one loop, he learns that Jemma had called Joe that morning, later than he previously thought she was still alive, and realizes he can save her. After determining the exact time and place she died at Ventor's hands in Dynow, fourteen minutes after he wakes up, Roy uses the next loop to hijack the helicopter, get to Dynow, kill the waiting assassins, and stop Ventor before he kills Jemma. Roy tells Jemma he has been spending his loops with Joe, and that he has seen the end of the world. Jemma tells Roy that he has to enter the Osiris Spindle in order to reset it, and that either he would wake up and repeat the day one more time or he would die permanently. Roy kisses Jemma, before preparing to enter the Spindle. The ending of the film is split into two versions: In the first ending, Roy enters the Spindle as Jemma looks on in awe. In the second ending, Roy faces the start of the loop one last time, with his narration saying, "Piece o' cake," as his attacker appears, leaving his fate to the viewer. ==Cast==