Zac Efron is known to be as the teen idol who played the role of Troy Bolton in Disney Channel’s High School Musical alongside his then-girlfriend Vanessa Hudgens. Fast-forward to 2015, Zac’s teeny-boppy looks suddenly shifted to a much more adult appearance which nevertheless catered to his professional advantage. Now sporting a manly look with his muscular body and seductive stares, Zac is a fantasy favorite among women. Take a look at these shirtless photos of Zac in the movie “Neighbors” where he starred as the funny fraternity villain Teddy Sanders.