This is what movies should aspire to. Funny without being totally stupid, a little sexy without having every female in the cast show her boobs, biting without resorting to 'f-bombs' every line. I've been seeing Justin Long pop up in a lot of films over the past few years, I figured with the right role he could break out. (Mac commercials not withstanding.) This film just might put him on a fast track to the A list. The rest of the cast also did their jobs perfectly, this is an excellent little film with a nice message. (But you don't need to buy the message to have a good time.) Lewis Black is, as usual, hilarious, and Blake Lively is a fresh faced beauty.
Take a couple hours and see this film, they will not have been wasted.