This Is What All the Kids From "Harry Potter" Look Like Now

Harry, Ron, Hermione, and their Hogwarts buddies are now in their 30s.

The Harry Potter movie cast is huge. With its eight installments set in a school full of young witches and wizards, there are students, parents, teachers, muggles, Death Eaters… the list goes on and on. It's been almost 10 years since the final movie, Harry Potter and the Deathly Hallows—Part 2, came out, and the kids from Harry Potter have mostly gone their separate ways. While some of the young actors have stayed in the public eye, like Daniel Radcliffe and Emma Watson, a few of them live quieter lives now. Most of the Harry Potter kids are in their 30s now, and some have started new careers entirely, while others have a few kids themselves!

So, it's time to check in. Read on to see what 21 of the child and teen actors from Harry Potter are up to now.

And if you're a Harry Potter fan, test your knowledge here: These "Harry Potter" Trivia Questions Will Test Your Wizard Knowledge.

Read the original article on Best Life.

Then: Daniel Radcliffe as Harry Potter

Daniel Radcliffe Harry Potter
Warner Bros. Pictures

Of course, we have to start with Harry Potter himself. Radcliffe was only 11 years old when he was cast in the first film and became forever known as "The Boy Who Lived."

Now: Daniel Radcliffe

Daniel Radcliffe
lev radin/Shutterstock

Radcliffe continued acting following Harry Potter. He starred in the films Kill Your Darling, Swiss Army Man, and Now You See Me 2. He also took to the stage, starring in How to Succeed in Business Without Really Trying on Broadway, among other theater roles in New York and London. As for his personal life, he's in a longterm relationship with partner Erin Darke.

And for more young stars all grown up, check out The Biggest Child Actors Ever, Then and Now.

Then: Emma Watson as Hermione Granger

Emma Watson Hermoine Granger
Warner Bros. Pictures

In the Harry Potter movies, Watson played Harry's best friend, the genius muggle-born Hermoine Granger.

Now: Emma Watson

Emma Watson 2018
Kathy Hutchins/Shutterstock

Watson has also continued to act. Post-Potter, she starred in the movies The Perks of Being a Wallflower, The Bling Ring, Little Women, and as Belle in the live-action Beauty and the Beast remake. Watson is also a feminist activist and is a UN Women Goodwill ambassador. She has been dating Leo Robinton since 2019.

Then: Rupert Grint as Ron Weasley

rupert grint as ron weasley in harry potter
Warner Bros. Pictures

Harry's other best friend—and Hermione's eventual love interest—Ron Weasley, was played by Rupert Grint.

Now: Rupert Grint

rupert grint
Sam Aronov / Shutterstock

Grint has taken on a number of TV roles since his time playing Ron. He currently stars on the Apple TV+ series Servant, and was also on the series Snatch and Sick Note. Grint and his partner, actor Georgia Groome, have been together for 10 years. They welcomed a baby together in May 2020.

And for more famous offspring, check out 25 Celebrity Kids Who Look Just Like Their Parents.

Then: Tom Felton as Draco Malfoy

Tom Felton Draco Malfoy
Warner Bros. Pictures

Tom Felton took on the role of Draco Malfoy, Harry Potter's Slytherin nemesis.

Now: Tom Felton

Tom Felton 2016
DFree / Shutterstock.com

Soon after the final Harry Potter movie, Felton appeared in Rise of the Planet of the Apes, and went on to have roles in the movie Belle and the TV series The Flash, among other projects. Felton also directed a TV documentary about Harry Potter fans in 2015 called Tom Felton Meets the Superfans.

For more celebrity news delivered right to your inbox, sign up for our daily newsletter.

Then: Bonnie Wright as Ginny Weasley

Bonnie Wright as Ginny Weasley in Harry Potter
Warner Bros. Pictures

Bonnie Wright appeared as Ginny Weasley in all of the Harry Potter movies, having a particularly large role in the second film, Chamber of Secrets, and eventually becoming Harry's love interest.

Now: Bonnie Wright

Bonnie Wright 2017
Ron Adar / Shutterstock.com

Wright has appeared in a few movies since playing Ginny, including The Sea, After the Dark, and Before I Sleep. During the final Harry Potter movies, she studied film at the London College of Communication and has since directed several short films.

Then: Matthew Lewis as Neville Longbottom

Matt Lewis as Neville Longbottom
Warner Bros. Pictures

Matthew Lewis played Neville Longbottom in all eight Harry Potter films. The character starts out shy and lacking confidence, but plays a bigger role as the story goes on.

Now: Matthew Lewis

matthew lewis 2017
Jaguar PS / Shutterstock.com

Lewis has acted in movies, on TV, and on stage since playing Neville. Some of his roles include series The Syndicate, Bluestone 42, and Ripper Street. He also inspired the term "Longbottoming" since fans were impressed with how well he grew up. Lewis got married to Angela Jones in 2018.

And for more teen stars from this era, check out The Biggest '00s TV Teen Idols, Then and Now.

Then: Evanna Lynch as Luna Lovegood

Luna Lovegood Harry Potter
Warner Bros. Pictures

Evanna Lynch's character Luna Lovegood was introduced in the fifth Harry Potter movie, Order of the Phoenix, as a new, eccentric Ravenclaw friend of the group.

Now: Evanna Lynch

Evanna Lynch 2016
DFree / Shutterstock.com

Lynch has appeared in the movies GBF, My Name Is Emily, and Madness in the Method. She also works as an advocate for veganism and animal rights, including co-founding a vegan beauty subscription box and co-hosting a podcast called The ChickPeeps.

And for more celebrities with similar beliefs, check out 26 Celebrities You Didn't Know Were Vegan.

Then: Alfred Enoch as Dean Thomas

alfred enoch as dean thomas in harry potter
Warner Bros. Pictures

Alfred Enoch played Dean Thomas, another of Harry's Gryffindor buddies, but more of a secondary character.

Now: Alfred Enoch

Alfred Enoch 2016
DFree / Shutterstock.com

Aside from Harry Potter, Enoch is best known for starring as Wes on the hit ABC series How to Get Away With Murder during its first three seasons. Enoch has also had some smaller TV roles and acted on stage following his time playing Dean.

Then: Devon Murray as Seamus Finnigan

Devon Murray Harry Potter
Warner Bros. Pictures

Another character on the same level as Dean was his friend Seamus Finnigan, known for being disruptive and accidentally causing explosions in class.

Now: Devon Murray

Devon Murray 2017
Markus Wissmann / Shutterstock.com

Seamus was played by Devon Murray. While the Irish actor doesn't have any new acting credits to his name since Harry Potter, he was one of the few child actors who actually had some experience before making the films. In 1999, Murray played Middle Malachy in the adaptation of Angela's Ashes. Murray and his partner Shannon McCaffrey welcomed a baby in Jan. 2021.

Then: Harry Melling as Dudley Dursley

Harry Melling Harry Potter
Warner Bros. Pictures

Harry's bully cousin was played by Harry Melling. Unfortunately for Melling, he didn't get to take part in the Hogwarts scenes or hang out with all the other young actors.

Now: Harry Melling

Harry Melling 2018
Denis Makarenko / Shutterstock.com

As an adult actor, Melling has taken on a variety of roles in films including The Lost City of Z, The Ballad of Buster Scruggs, The Old Guard, and The Devil All the Time, the latter of which also starred fellow Harry Potter actor Robert Pattinson. He also recently appeared on the Netflix series The Queen's Gambit.

And for more beloved Netflix shows, This Was the Most Popular Show on Netflix in 2020.

Then: Katie Leung as Cho Chang

Katie Leung Harry Potter
Warner Bros. Pictures

Cho Chang first appeared in Harry Potter and the Goblet of Fire. She's Harry's crush and a member of Ravenclaw House.

Now: Katie Leung

Katie Leung Instagram
Katie Leung/Instagram

Cho is played by Scottish actor Katie Leung, who appeared in two more movies after Harry Potter, T2 Trainspotting and The Foreigner, and has had several TV roles. She has also acted on stage in plays like Wild Swans and Snow in Midsummer.

Then: James and Oliver Phelps as Fred and George Weasley

Fred and George Harry Potter
Warner Bros. Pictures

Ron Weasley's twin brothers were played by real life twins Oliver and James Phelps. Fred (James) and George (Oliver) are always planning pranks, and after leaving Hogwarts, they open a their own joke shop called Weasley's Wizarding Wheezes.

Now: Oliver and James Phelps

James and Oliver Phelps 2016
DFree / Shutterstock.com

The Phelps brothers have had a few more acting roles, some together and some separately. They both appeared in the TV movie Danny and the Human Zoo and on the series The Worst Witch. Oliver and James currently host a podcast called Normal, Not Normal.

And for more famous pairs, check out 20 Celebrities You Didn't Know Have a Twin.

Then: Afshan Azad as Padma Patil

Afshan Azad as Padma Patil in Harry Potter
Warner Bros. Pictures

From the fourth movie onward, Afshan Azad played Padma Patil, the twin sister of Parvati Patil and a member of Ravenclaw House. Padma attends the Yule Ball with Ron. (In Prisoner of Azkaban, a character thought to be Padma, but credited as "Girl #2" was briefly played by Sharon Sandhu.)

Now: Afshan Azad

Afshan Azad 2017
Markus Wissmann / Shutterstock.com

After the movies, Azad turned her attention toward modeling and is represented by BMA Models. She's also popular on Instagram and has a lifestyle and fashion focused YouTube channel. She married Nabil Kazi in 2017.

Then: Shefali Chowdhury as Parvati Patil

Shefali Chowdhury as Parvati Patil in Harry Potter
Warner Bros. Pictures

Padma's twin, Parvati, was played by Shefali Chowdhury from Goblet of Fire onward. In Prisoner of Azkaban, she was played by Sitara Shah. Parvati attends the Yule Ball with Harry and is a member of Gryffindor House.

Now: Shefali Chowdhury

Shefali Chowdhury arrives for the UK Premiere of Harry Potter And The Order Of The Phoenix at the Odeon Leicester Square, central London.
Ian West – PA Images/PA Images via Getty Images

Post-Potter, Chowdhury has acted in a few short films, most recently in 2019's Odilo Fabian or (The Possibility of Impossible Dreams). But unlike her co-stars, there isn't much other information about her publicly available. (Hence why this photo is from 2007.)

Then: Jessie Cave as Lavender Brown

Jessie Cave Harry Potter
Warner Bros. Pictures

Jessie Cave began playing Gryffindor student Lavender Brown in Harry Potter and the Half-Blood Prince. Two other actors, Jennifer Smith and Kathleen Cauley, played Lavender in the earlier films in non-speaking background parts.

Now: Jessie Cave

Jessie Cave Instagram
Jessie Cave/Instagram

Cave has had a varied career since playing Lavender Brown. She continued to act, including on the series Black Mirror, Call the Midwife, Glue, and Trollied. She is also a comedian, and had a comedy show called Sunrise. And she's a cartoonist, selling her work online. On top of all that, Cave wrote a soon-to-be-released novel titled Sunset and she hosts a podcast with her sister, Bebe Cave, called We Can't Talk About That Right Now. Cave has three children with her partner, comedian Alfie Brown, the youngest of whom just recently battled COVID.

Then: Robert Pattinson as Cedric Diggory

Robert Pattinson in Harry Potter
Warner Bros. Pictures

Cedric Diggory is a Hufflepuff, who participates in the Triwizard Tournament, dates Cho Chang, and meets a tragic end in Goblet of Fire.

Now: Robert Pattinson

Robert Pattinson
Debby Wong/Shutterstock

Cedric was, of course, played by Robert Pattinson, who went on to have a huge career after getting his start in the Harry Potter movies. Post-Goblet of Fire, he starred in the Twilight franchise, which made him wildly popular. Since then, he's starred in a wide array of smaller films, and is now about to star in blockbusters again with 2020's Tenet and the upcoming movie The Batman.

And to see how previous Bruce Waynes have fared, check out Ranking Every Batman Movie, From Worst Reviewed to Best.

Then: Clémence Poésy as Fleur Delacour

Clemence Poesy Harry Potter
Warner Bros. Pictures

Fleur Delacour was another new character introduced in Goblet of Fire. She participates in the Triwizard Tournament as the representative for her school, Beauxbatons. Fleur ends up marrying Ron's older brother, Bill Weasley (Domhnall Gleason, who appears in a small part in the final two movies).

Now: Clémence Poésy

Clemence Poesy 2018
Andrea Raffin / Shutterstock.com

Fleur was played by French actor Clémence Poésy, and while her character was a teenager, Poésy was 23 when Goblet of Fire was released. Since then, Poésy has acted in many big film and TV projects including In Bruges, 127 Hours, and Gossip Girl. One of her recent roles was in Tenet with her Goblet of Fire co-star Pattinson. In 2019, it was reported that Poésy was pregnant with her second child, but for the most part she keeps her personal life private.

Then: Stanislav Yanevski as Viktor Krum

Stanislav Ianevski Harry Potter
Warner Bros. Pictures

Viktor Krum is the Triwizard participant from the school Durmstrang. He's also a love interest for Hermione.

Now: Stanislav Yanevski

Stan Yanevski Instagram
Stan Yanevski/Instagram

Similar to Poésy, Stanislav Yanevski was already 20 when he joined the franchise, so he's not exactly a "Harry Potter kid" even though he played a wizarding school student. Yanevski has a few other acting credits to his name, including the horror movie Hostel: Part II. The Bulgarian actor also spends a lot of time working out, and posts all about it on Instagram.

Then: Freddie Stroma as Cormac McLaggen

Freddie Stroma as Cormac McLaggen in Harry Potter
Warner Bros. Pictures

Cormac McLaggen is introduced in Harry Potter and the Half-Blood Prince as a Gryffindor, who is part of the Slug Club and who Hermione is briefly interested in as a way to make Ron jealous.

Now: Freddie Stroma

Freddie Stroma 2016
DFree / Shutterstock.com

The actor who played Cormac, Freddie Stroma, starred on the TV series Unreal and also appeared in Pitch Perfect. Recently, he played Prince Friedrich on the Netflix series Bridgerton. Stroma is married to his Unreal co-star Johanna Braddy.

Then: Sean Biggerstaff as Oliver Wood

Sean Biggerstaff Harry Potter
Warner Bros. Pictures

Oliver Wood appeared in the first two Harry Potter movies and had a cameo in the final one. He is the captain of the Gryffindor quidditch team when Harry first joins.

Now: Sean Biggerstaff

Sean Biggerstaff 2017
Markus Wissmann / Shutterstock.com

Sean Biggerstaff, who played Oliver Wood, hasn't had a ton of roles since the final film was released, but he has had some parts on screen and in theater. He was also recently part of a viral TikTok video, when his girlfriend, Aylish McFarlane, posted about dating her childhood Harry Potter crush.

For a look at what another cast full of child actors is doing today, This Is What All the "Home Alone" Kids Look Like Now.

Lia Beck
Lia Beck is a writer living in Richmond, Virginia. In addition to Best Life, she has written for Refinery29, Bustle, Hello Giggles, InStyle, and more. Read more
Filed Under