What makes Edge of Tomorrow's 'failure' a bit surprising is how many of us have always wondered - what would happen if you put Groundhog Day in the context of an invasion of Earth by aliens keen on destroying the human race? Okay...so bad example.
This is about action, killing aliens, and getting in as many 'gallows humor' one-liners as possible. And I realize it tanked in the theaters (relatively speaking) but (I can't believe I'm going to say this)...
But it's a fun movie. It's entertaining, the directing is sharp and quick. In Groundhog Day, about the 4th time you "I Got You Babe" you are screaming at the film - "WE GET IT!!! MOVE THE STORY ALONG!!" That never happens in Edge of Tomorrow. Each cycle through, the story advances and another layer is revealed. The director seems to get that the audience is smart and they can keep up.
Tom Cruise is well, he's Tom Cruise. But Emily Blunt is fantastic in the film.
The ending was a bit of a head-scratcher. Won't spoil it here but the rest of the movie works and thought it was very entertaining. It's a fun action movie - and there's nothing wrong with that.