Great family movie, funny and enjoyable. Took the kids and they loved it. Its not a cerebral film by any stretch of the imagination. But it doesn't need to be. The cast worked out great (Jim Carrey was amazing even though I had reservations at first), the characters are charming and very fun to watch.
Don't go in thinking its a super serious film that makes you question your reality. I advise going in expecting a heartfelt, yet quirky film about having nothing, and achieving dreams.
If you have kids, or ever enjoyed playing the games when you were younger, this is a fantastic movie to watch!