Hilarious! Justin Long plays the underachieving schoolboy to perfection. Jonah Hill has excellent delivery and everyone remembers him trying to buy boots in 40 year old virgin. Blake Lively makes any movie worth watching! She's so hot. Meow! Many great one liners and an overall feelgood comedy.