Squeaky clean teen heartthrob Zac Efron surprised us all days ago when reports surfaced that he had spent time in rehab. It’s not clear how long Efron was there, but he was released five months ago, is staying healthy and not drinking, and is going great. Good for him! Let’s take a look back at the 25-year-old actor’s top ten movies.

10) The Lucky One (2012)

Efron stars in this Nicholas Sparks movie as a U.S. Marine whose life is saved when he’s distracted by the photo of a beautiful woman. He is determined to find this woman and thank her, and ends up falling in love.

Page: 1 2 3 4 5 6 7 8 9 10