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 Little Women just last year, 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, oh, and he's on Instagram now, too.
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.
CHECK OUT: what the original Harry Potter cast are up to in 2021, from Neville Longbottom to Draco Malfoy
heat - Harry Potter cast then and now
Daniel Radcliffe - Harry Potter
Daniel Radcliffe was just 11 years old in the first Harry Potter film.
harry potter cast then and now
Now, Daniel is 31 years old and he's grown quite a bit since the Philosopher's Stone (5'5", we'll have you know).
Rupert Grint - Ron Weasley
Rupert Grint was also 11 years old in Harry Potter and the Philosopher's Stone.
harry potter cast then and now
Now, Rupert's dating Angus, Thongs and Perfect Snogging's Georgia Groome and the pair have had a baby girl called Wednesday.
Emma Watson - Hermione Granger
Emma Watson was just nine years old when filming for Harry Potter began.
harry potter cast then and now
Since the Philosopher's Stone, Emma now has a businessman boyfriend - Leo Robinton - and her net worth is a whopping $80million, according to Insider.
Bonnie Wright - Ginny Weasley
Bonnie was actually the same age as Emma in the first Harry Potter film, despite being in a lower fictional school year in the films.
harry potter cast then and now
Now, Bonnie is 29 and engaged to actor Jamie Campbell Bower, who actually starred in the Harry Potter films.
Tom Felton - Draco Malfoy
Tom Felton was 13 years old in the first Harry Potter movie, older than his protagonist co-stars.
harry potter cast then and now
Now, Tom is 33 years old and, despite rumours that he and co-star Emma have crushed on each other through the years, is currently single.
Matthew Lewis - Neville Longbottom
Matthew Lewis was 12 years old when playing Neville Longbottom in Harry Potter and the Philosopher's Stone.
harry potter cast then and now
Since the Harry Potter franchise ended, it's estimated that Matthew's net worth comes in at a huge $10million. Say what?
Oliver and James Phelps
The "Weasley twins" were 14 in the first of the eight Harry Potter films.
Oliver Phelps
Now, Oliver has skyrocketed to a gigantic 6'2" and is 34 years old.
James Phelps
Curiously, James Phelps is reportedly an inch taller than his brother at 6'3".
Josh Herdman - Gregory Goyle
"Goyle" was 13 in his Harry Potter debut back in 2001.
harry potter cast then and now
Now, the actor is 33 and has a son - Morgan - with his wife Jessica.
Clémence Poésy - Fleur Delacour
Clémence Poésy was 23 years old in her Harry Potter and the Goblet of Fire debut.
harry potter cast then and now
Since then, Clémence has starred in Christopher Nolan's Tenet and is now 38 years old.
Harry Melling - Dudley Dursely
Harry, or Dudley, was 10 years old in the first Harry Potter film.
harry potter cast then and now
Now, Harry is 31 years old and on Instagram @harry.melling.
Chris Rankin - Percy Weasley
Chris Rankin was 16 years old when he first played Percy Weasley in Harry Potter and the Philosopher's Stone.
Evanna Lynch - Luna Lovegood
At the age of 14, Evanna was cast as Luna against 15,000 other girls auditioning. Director David Heyman said, "The others could play Luna; Evanna Lynch is Luna."
harry potter cast then and now
All grown up now, Evanna is 29 years old and 5'1" tall - much smaller than she looks in the films, we think.
Alfred Enoch - Dean Thomas
Alfred Enoch was "big into" the Harry Potter books before being cast as Dean.
harry potter cast then and now
At 32, Alfred has gone on to star in ABC's How To Get Away With Murder and, as far as we know, is currently single.
Luke Youngblood - Lee Jordan
Unlike his castmates Luke Youngblood was known by some prior to working on Harry Potter and actually starred as Ben in Tracy Beaker.
harry potter cast then and now
Luke is now 34 years old and actually played a student in a Christmas episode of Glee - who knew?
Jessie Cave - Lavender Brown
Jessie Cave beat 7,000 other girls for the role of Lavender Brown, who appears in the fifth of the films - Harry Potter and the Order of the Phoenix.
harry potter cast then and now
Jessie is now 33 years old, on Instagram @jessiecave, and even has three kids.
Read more
Now watch: 'I'm all about denim flares!' | Meet The English Game's Kevin Guthrie
Two of the HP cast in particular seem to have caught our eyes after their, err, glow ups, so we thought we'd dedicate a little extra info to these...hot fire flames lads.
Draco Malfoy now
Yep, that's what Draco Malfoy, AKA Tom Felton, looked like last year in 2020. He may have moved on from the HP franchise, starring in Rise of the Planet of the Apes, among other things, but the actor always keeps it real, posting on his Instagram just last week a HP-themed Bernie Sanders meme.
Neville Longbottom now
Neville Longbottom, AKA Matthew Lewis, has had QUITE the glow up since his days as goofy Neville and, well, we're here for it. Recently, he starred as Hugh Hulton in Channel 5's All Creatures Great and Small, and he's married to Angela Jones. The pair also have two adorable pups, FYI.
How to have the ultimate movie night
If you're planning a weekend movie session, these are our top tips.
Get the snacks in
Whether you love popcorn, nachos or ice cream, getting a bounty of movie-side snacks is key to a good film night.
Create your home cinema
Turn down the lights, grab the cushions and duvets or create a pillow fort for your home cinema.
Decide on a schedule
There's nothing worse than indecisiveness when choosing which film to watch, so make a list beforehand to avoid drawn-out discussions on which film comes next in the marathon.