This summer's sci-fi movie Edge of Tomorrow has a little something for everyone: for the twelve people that like him, it stars a gung-ho Tom Cruise fighting off an alien invasion. For everyone else, they get to watch him die in it over, and over, and over again. And again. And again.
Set in the near future (with plenty of filming carried out in London, too), Tom Cruise plays Major William Cage, part of a defence force aiming to fend off alien attackers. Except it turns out to be a suicide mission in which Cruise is killed and, through some as-yet-unrevealed fluke of alien contact/technology, Cruise gets to relive the battle over and over again, returning to a point before the battle commences each time he dies.
So it's basically Ground Hog Day with explosions. And Tom Cruise. You win some, you lose some. [YouTube]