Surprisingly decent sci-fi thriller. Tom Cruise is a gorgeous soldier fighting an alien invasion of earth who gets caught in essentially Groundhog Day with a lot more gunfire and tough-as-nails army guys. Some trite writing and a bit of a reliance on suspension of disbelief, not the least of which is Emily Blunt as a gorgeous super-soldier, but gritty production, good pacing, and slightly-above-average cgi aliens keep it entertaining.
