Harry Potter Cast: How Hot Are They Now!?

by at .  Updated at .

Someone has cast an attractive spell on the cast of Harry Potter.

The young actors and actresses who sky-rocketed to fame via the Harry Potter movie franchise began doing so 20 years ago today.

Oh yes, on June 26, 1997, Harry Potter first became part of pop culture. We met its stars as children. Now they're full blown adults.

Very attractive adults, at that.

From Daniel, Emma and Rupert to Matthew Lewis (Neville Longbottom) shirtless on the cover of Attitude Magazine, they've come so far.

So very, very far.

Check out then-and-now photos of the main Harry Potter cast to see the sexy men and women our favorite young actors became!

1. Daniel Radcliffe

Daniel Radcliffe
Daniel Radcliffe then? A boy wizard with glasses. Daniel Radcliffe now? A young man whose magic wand is wanted by women around the world.

2. Matthew Lewis

Matthew Lewis
Holy Longbottom! Matthew Lewis has given fans a new way to look at his character's last name with the way he has grown up.

3. Rupert Grint

Rupert Grint
Talk about a gorgeous Ginger! Rupert Grint has grown into a ravishing redhead, that much is certain.

4. Emma Watson

Emma Watson
Hermione isn't just a hottie nowadays. She's also a smartie, having graduated from Brown University.

5. Bonnie Wright

Bonnie Wright
Go ahead and smile, Bonnie Wright. It's okay. You've turned into quite the young sex kitten, haven't you?

6. Tom Felton

Tom Felton
All women love a bad boy, right? Especially when that bad boy grows up to look like Tom Felton, no?

7. Alfred Enoch

Alfred Enoch
Alfred Enoch played Dean Thomas. He wasn't a hugely important character, but we had to include him here because look at him now!

8. Robert Pattinson

Robert Pattinson
And then there's Robert Pattinson. Who would have ever have guessed that Cedric Diggory would grow up to look like this?!?

9. Devon Murray

Devon Murray
Devon Murray portrayed Seamus Finnigan in the Harry Potter franchise. We'll give you a few moments to swoon, ladies.

10. Evanna Lynch

Evanna Lynch
Looking lovely, Luna! Evanna Lynch played a mysterious girl in Harry Potter. But now she's a beautiful young lady!

11. Harry Melling

Harry Melling
Remember Harry Melling as Dudley Dursley? You'd be forgiven if you did not recognize him based on the right-hand photo.

Wait! There's more! Just click "Next" below:

Show Comments
Emma Watson, Daniel Radcliffe, Rupert Grint
Harry Potter
Related Photos:
Emma Watson Slideshows, Daniel Radcliffe Slideshows, Rupert Grint Slideshows
Related Posts:
Created by:

Emma Watson Biography

Emma Watson is good buddies with Harry Potter. She portrays Hermione Granger in the wildly popular film series. In 2009, Watson announced... More »
Paris, France
Full Name
Emma Watson