This movie is full of light-hearted fun, and I was surprised by how much I enjoyed it. It has a broad range of appeal with everything from a Cinderella-esque romance to toilet humour, so that everyone should be able find something to enjoy. It may not be a terribly original concept (underdog wins girl) but the screenwriters manage to elevate the story about the clichés. There are some actual social messages that override the usual love story morality lessons. Jay Baruchel is great in a scrawny and awkward way. The rest of the cast is fantastic too. The quirky friends and eccentric family are more like real people than the stereotypes that frequent the typical buddy flick, and both provide lots of laughs. For a person who normally finds it difficult to sit through a romantic flick, I was very impressed by how satisfying it turned out to be.