I am going to be honest. When I first went to watch this movie I was expecting a "so bad it is good" sort of thing. But when I saw it I was completely blown away with how good it was. The plot was one of the best I have seen in recent years even rivaling many Hollywood films and the humor was spot on. You could not go 10 minutes in the theater without laughing at a joke and occasionally spilling your popcorn (sorry theatre staff, I did my best to clean it) The CGI for the most part was pretty good however it was occasionally sub-par but it never took me out of the film. Also the acting was INCREDIBLE! The entire main cast was very funny in funny moments and could make me cry in others, the side characters were also amazing and included Kevin Sorbo who I haven't seen in a comedy in a very long time. Heck! Even the background actors managed to be funny. I have already watched it multiple times and I can confidently say that it gets better with each watch. So ummmmm ya. If you haven't gotten the memo already you should DEFINITELY go see this movie.