No One Saw This Coming From Amber Heard

Slideshow: Hot Actors Under 21

7/29/2008 9:30am EDT
Zac EfronIt may not be legal for these actors to drink alcohol (at least in the United States), but it's certainly legal to look at these fine young men. Whether they've starred in "High School Musical" or waved a wand in "Harry Potter," there's no denying their appeal.

Daniel Radcliffe
Age: 19

Daniel Radcliffe

-Daniel Radcliffe Pictures
Sign up for our daily newsletter with great stories like this and more!