This movie surprised me in several ways. There were a lot of very funny moments, interesting relationships, and a good story. The film also gave the cast of great actors the opportunity to show their versitility. For example, when I read that Andy Serkis was in the cast then my reaction was "He was?". I didn't recognize him at all!