Enjoyable, action-packed popcorn flick. Cruise was good and fit the role nicely. Blunt was also good but they didn't give her enough of a personality. It was the biggest fault in the movie for me. The "groundhog day" approach was actually done very well. It never got annoying. The aliens were pretty awesome. I didn't see the 3D version, but there was enough action that it might have been worth it.