The movie was better than I expected. It's such a familiar story but the cast was good and there were a few laughs to be had. I thought Zac Efron did a great job channeling Matthew Perry. He had his mannerisms down back and often spoke his lines just the way Matthew would have. It really helped me remember he was supposed to be the younger version of the same character.