The first 1/2 of this movie was great - funny and clever with a lot of great writing! Good mix of humor and seriousness. However, the movie went on for way too long! Second 1/2 got pretty stale - the jokes were much less crisp and the characters became a bit annoying. It would have been much better final product if it was a half-hour shorter.