First review I ever write for a movie, simply because I think it is worth a watch while the world says it isn't. I found the humor, the pacing and the emotional punches to be well delivered and kept me at the edge of my seats throughout the whole movie, and it is a long movie, so props to that. While the CGI of the movie is subpar, but I think it is still serviceable enough to not get in the way of storytelling, which I think is the strength of this movie.