It is rare that i can find a movie to take my teenager daughter too that doesn't involve nasty humor or cheap shots at minorities. I am happy to say that this movie was one of the best ones that have come along in quite a while. Zac Efron is surprisngly a great actor with great comedic timing. There was not enough of Matthew Perry, who I always enjoy, but I guess then the point of the movie would be lost. It was very funny and very touching. I can't wait to make my husband watch it now. He will love the Star Wars and Lord of the Rings references...very cute, funny, and relevant movie!