A fascinating look at the stars of Harry Potter 14 years later

In 2001, the world first saw an absolutely fabulous film about a boy who became a wizard. It immediately captured the imagination of children and adults all over the world. Over the ensuing decade, a whole series of films about Harry Potter was released, and a whole generation of kids counted time in terms of waiting for the release of the next instalment.

We wanted to find out what the actors from our favourite movies look like now. When we did, we not only recalled the magical atmosphere we felt when we first saw the Harry Potter movies, but were also seriously surprised at how much all our beloved characters have grown up!

Harry Potter played by Daniel Radcliffe

Warner Bros. / thefashionisto

Hermione Granger played by Emma Watson

Warner Bros. / condenast

Ron Weasley played by Rupert Grint

Warner Bros. / imgur

Draco Malfoy played by Tom Felton

Warner Bros. / fabrica

Bellatrix Lestrange played by Helena Bonham Carter

Warner Bros. / Disney

Rubeus Hagrid played by Robbie Coltrane

Warner Bros. / pinimg

Lucius Malfoy played by Jason Isaacs

Warner Bros. / pinterest

Ginevra Weasley played by Bonnie Wright

Warner Bros. / pinimg

Severus Snape played by Alan Rickman

Warner Bros. / hollywood

Minerva McGonagall played by Maggie Smith

Warner Bros. / media

Fred and George Weasley played by James and Oliver Phelps

Warner Bros. / kid

Neville Longbottom played by Matthew Lewis

Warner Bros. / pinimg

Luna Lovegood played by Evanna Lynch

Warner Bros. / imdb

Dudley Dursley played by Harry Melling

Warner Bros. / curtisbrown

Cedric Diggory played by Robert Pattinson

Warner Bros. / berlinale

Griphook/Professor Flitwick played by Warwick Davis

Warner Bros. / people

Sirius Black played by Gary Oldman

Warner Bros. / latimes

Moaning Myrtle played by Shirley Henderson

Warner Bros. / pinterest

Nearly Headless Nick played by John Cleese

Warner Bros. / Fechner

Argus Filch played by David Bradley

Warner Bros. / tmd

Dolores Umbridge played by Imelda Staunton

Warner Bros. / londontheatres

Lord Voldemort played by Ralph Fiennes

Warner Bros. / berlinale