Harry Potter and the Philosopher’s Stone – the wizarding classic book that first introduced us to Harry, Ron, and Hermoine – celebrates its 20th anniversary today! Which is why we’ve done some digging to find out what our favourite Harry Potter characters are up to now.                                            

27 June 2017
  • Daniel Radcliffe played Harry Potter: The boy wizard who, upon attending Hogwarts school of witchcraft and wizardry, embarks on a fateful seven-year journey with his classmates in a battle against Voldemort.
  • Now: It's only been five years since the series' final installment, but the 'boy who lived' has already successfully reinvented himself in offbeat films like Kill Your Darlings, Horns, and Swiss Army Man.
  • Domnhall Gleeson played Bill Weasley: Ron's older brother who develops werewolf tendencies after being attacked by one during the battle of the astronomy tower.
  • Now: Domnhall Gleeson hasn't stopped working since hanging up his cloak and has a whopping seven films out this year. Oh, and he's also in Star Wars!
  • Matthew Lewis played Neville Longbottom: The awkward, shy and clumsy classmate who grows up to be an important member of Dumbledore's Army and even manages to destroy the seventh and final horcrux during the battle of Hogwarts.
  • Now: We couldn't get enough of Matthew on TV, with the actor appearing in multiple episodes of hit-shows Ripper Street and Happy Valley. He's also starring alongside Margot Robbie in 2017's thriller Terminal.
  • Katie Leung played Cho Chang: Harry's first crush who is still struggling with the death of her boyfriend Cedric Diggory when they first get together.
  • Now: After taking a break from acting to study, Leung returned to the screens in the miniseries One Child. Next up; a starring role in action thriller The Foreigner with Jackie Chan.
  • Rupert Grint played Ron Weasley: Harry's trusted friend who is "always there" when he needs him. His love/hate relationship with Hermoine ends on a high note with the two marrying in the end.
  • Now: Post-Potter, Rupert has continued to work in film but kept a relatively low profile compared to his co-stars. Expect that to change this year when he stars in Snatch, a new TV series based on the 2002 Guy Ritchie crime film of the same name.
  • Robert Pattinson played Cedric Diggory: Hogwarts Triwizard champion who meets his end during the Triwizard cup when he is killed by Peter Pettigrew, at the request of Lord Voldemort.
  • Now: Hufflepuff to sparkly teen dream, Pattinson's life changed overnight once he got cast as Edward Cullen in the Twilight Saga. Currently the face of Dior Homme, the actor has no less than five films in development.
  • Emma Watson played Hermoine Granger: A sassy know-it-all witch who goes from bookish to one of Gryffindor's bravest during her time at Hogwarts.
  • Now: When she's not doing brilliant work campaigning as a UN Women goodwill ambassador, Emma continues to light up the big screen. This year the actress captured hearts as Belle in Disney's live-adaptation of Beauty and The Beast.
  • Evanna Lynch played Luna Lovegood: The spectrespecs wearing witch who insists on wearing shoes to bed and reading her magazine's upside down. It is in her fourth year at Hogwarts that she befriends Harry, Ron and Hermoine.
  • Now: Evanna, who is based in Los Angeles, continues to act and recently starred in the Irish film My Name Is Emily.
  • James and Oliver Phelps played Fred and George Weasley: Ron's mischievous twin brothers who co-founded and ran the joke shop Weasley's Wizard Wheezes.
  • Now: James and Oliver have focused less on acting since Harry Potter, with the brothers instead concentrating on hobbies, travelling, sports, and charitable work.
  • Tom Felton played Draco Malfoy: Hogwarts resident school bully is a typical Slytherin; cunning and devious.
  • Now: Yet another Potter cast member unlikely to disappear from our screens anytime soon, Tom most recently starred in critically acclaimed drama A United Kingdom and has three films due to release this year.
  • Ralph Fiennes played Lord Voldemort: Aka he who must not be names. Sinister down to the bone.
  • Now: Ralph is prepping for the upcoming James Bond installment for his recurring role as M.