I dragged my husband to see this movie because I was in the mood to see something lighthearted and fun. No disappointments there - and my husband thoroughly enjoyed it as well! Although we were surrounded by mainly teen age girls (no surprise), this movie has multi-generational appeal on several levels and for different reasons. Funny, interesting characters and a touching (although not original) plot.