In the 2014 sci-fi action movie Edge of Tomorrow (also known as Live. Die. Repeat), Tom Cruise plays William Cage, a public relations officer with no combat experience, who somehow gets stuck in a Groundhog Day-style time loop. Forced to participate in a battle against a seemingly unbeatable foe, the initially hopeless Cage becomes increasingly effective by reliving the day of the attack over and over. Each time he dies, Cage wakes up on the day preceding the attack takes place.