Yeah, it's a great film if you're in the mood for a romantic comedy. It doesn't work too well as a straight science fiction film, though. If you go into it with low expectations in terms of science fiction, you will be rewarded. I can't comment on the 3D as I watched it in 2D.