Overall, a pretty good movie. If you are expecting to see a laugh-a-minute movie, you will be disappointed, as the funniest parts are in the trailer. But this did help to keep the characters more real, as they stayed mostly away from making them funny caricatures. The ending was a bit rushed in tying things up, which hurt the believability of the earlier conflicts.