Harry Potter cast then and now, including Neville Longbottom and Draco Malfoy

Neville... is that really you?

The Harry Potter movie cast first stumbled into our consciousness in 2001, blinking and owlish (‘scuse the Potter-themed pun. Just let us LIVE, sheesh) in the glare of the spotlight.

Since then, a few of them have gone on to excellent things. Emma Watson, for example, was in the Bling Ring, and she’s an out-and-proud feminist too. Daniel Radcliffe got his kit off and pretended to shag horses for a bit in Equus. And Rupert Grint… well, Rupert Grint occasionally gets confused with Ed Sheeran. Which we reckon is doing great things for his love life.

Anyway, ever wondered what the rest of the cast look like all those years on from Harry Potter And The Philosopher’s Stone? No? What’s wrong with you? Get your eyes around this lot, pronto.

Daniel Radcliffe (Harry Potter)

Rupert Grint (Ron Weasley)

Emma Watson (Hermione Granger)

Harry Melling (Dudley Dursley)

James Phelps (Fred Weasley)

Oliver Phelps (George Weasley)

Matthew Lewis (Neville Longbottom)

Tom Felton (Draco Malfoy)

Chris Rankin (Percy Weasley)

Bonnie Wright (Ginny Weasley)

Josh Herdman (Gregory Goyle)

Alfred Enoch (Dean Thomas)

Luke Youngblood (Lee Jordan)

Evanna Lynch (Luna Lovegood)

Heat magazine cover