Well written, funny, and unexpected. This was a very good movie overall with a great mix of comedy and serious content. Unlike most of the horrible, unwatchable junk Hollywood seems to produce these days, THIS was actually worth the price of admission!! Took my wife to see it and had a great time!