Too much Tom Cruise, not enough Emily Blunt.
Seriously. EMILY BLUNT.
Apart from Tom Cruise, well-acted, well-paced, lots of explosions. Emily Blunt is amazing and I want the film that stars her as the badass sergeant. (Dammit, people, do we always have to have the [white, straight] guy lead?)
Overall a better film than I expected, but too much Tom Cruise, so not actually as good as I hoped.
On the plus side: Emily Blunt shoots Tom Cruise. Multiple times.