As always, there are spoilers below.
This is an easy movie to like. Tom Cruise is Tom Cruise, Emily Blunt plays a similar character to the one she played in The Devil Wears Prada and the rest of the cast are superbly written. The plot feels like a mash up of Independence Day and Groundhog Day, yet doesn’t feel disjointed. What I like most about this movie is that it doesn’t get too bogged down with the details. There aren’t any big exposition scenes that explain why the aliens are coming, there is no big speech about saving the human race like there is in Independence Day, no focus on a deep personal journey like in Groundhog Day, yet you can still feel those two themes running through the plot. The world is saved by an initially unwilling hero who learns to sacrifice for the greater good, yet I didn’t feel like it was cheesy or I was being preached at.
The romantic subplot was hinted at and very briefly explored in a final scene, but I’m glad it wasn’t the focus (damned what the trailers want you to believe) and I was thankful for that. All throughout the movie I was engaged with the plot, invested in what was happening and fully enjoying the whole ride. I won’t lie, there were instances that made me raise an eyebrow and a few cases of extreme plot armour, but it was an enjoyable journey. I’m actually really looking forward to this movie on BluRay so I can experience it all over again. I’d watch a sequel because there’s so many places they could go from here, but at the same time if the story ended here I’d be happy.