Took my daughter to see this - she is a big fan of Zac Efron. She enjoyed it and so did I. There were a few awkward moments in it, but overall it was funny and entertaining. Matthew Perry is funny as always and Zac does a good job portraying him. Good movie.