With both Tom Cruise and Emily Blunt I was fairly certain I would like the movie, but I actually loved it. The story keeps you guessing what is going to happen next - but I won't get into the details and ruin any of the many surprises.
Cruise and Blunt play their unusual characters very well, but we also have a great supporting cast including Brendan Gleeson and Bill Paxton and many lesser-known actors all delivering their lines well.
We saw the 3-D version because of the convenience of the start time, although I have never been a fan of 3-D. I'm fairly confident that the 2-D version would be just as entertaining because it's such a cool story. But the 3-D was enjoyable and helped the movie a bit - I think because it was not really an in-your-face 3-D despite this movie having a lot of action scenes.
Yes, it is a futuristic doomsday scenario (are you getting tired of them?), but this one is different and I found a lot of laugh-out-loud humor in it.
I highly recommend it!