You have to admit that you have watched a movie or TV show and thought one or more of the stars were so hot. That’s because there are a bunch of Hollywood hunks out there and they have made quite a career for themselves. From music videos to blockbuster movies, they get us all hot and bothered, but did you know that a lot of them are under 30 years old? Check out this list of the 20 hottest male celebrities under 30!
It’s hard to believe that Zac Efron is 27 years old, as it seems like he was such a baby starring in High School Musical. He is all grown up now and has a body that makes everyone drool.