kids encyclopedia robot

List of Harry Potter movie characters facts for kids

Kids Encyclopedia Facts

The Harry Potter movies brought the magical world from the books to life! A huge part of this was thanks to the amazing actors who played our favorite characters. This page lists some of the main cast members who made the films so special.

The three main stars, Daniel Radcliffe, Rupert Grint, and Emma Watson, played Harry Potter, Ron Weasley, and Hermione Granger in all eight movies. They grew up on screen with their characters!

Meet the Main Cast of Harry Potter Movies

The Harry Potter film series had many talented actors. Here's a look at some of the most important characters and the actors who played them across the eight films.

Character Main Actor(s) Notes

The Golden Trio

Harry Potter Daniel Radcliffe Daniel Radcliffe played Harry in all films. Younger versions were played by Saunders Triplets and Toby Papworth.
Ron Weasley Rupert Grint Rupert Grint played Ron in every movie.
Hermione Granger Emma Watson Emma Watson played Hermione in all eight films.

Hogwarts Staff and Mentors

Albus Dumbledore Richard Harris (first 2 films)
Michael Gambon (last 6 films)
Richard Harris sadly passed away, so Michael Gambon took over the role. Toby Regbo played a young Dumbledore.
Rubeus Hagrid Robbie Coltrane Robbie Coltrane played the lovable giant Hagrid in all movies. Martin Bayfield played a younger Hagrid.
Severus Snape Alan Rickman Alan Rickman played Professor Snape in all the films. Younger versions were played by Alec Hopkins and Benedict Clarke.
Minerva McGonagall Maggie Smith Maggie Smith played the strict but fair Professor McGonagall.
Filius Flitwick Warwick Davis Warwick Davis played Professor Flitwick.
Argus Filch David Bradley David Bradley played the grumpy caretaker, Argus Filch.
Poppy Pomfrey Gemma Jones Gemma Jones played Madam Pomfrey, the school nurse.
Horace Slughorn Jim Broadbent Jim Broadbent joined the cast as Professor Slughorn in later films.

Hogwarts Students and Friends

Draco Malfoy Tom Felton Tom Felton played Harry's rival, Draco Malfoy, in all films.
Neville Longbottom Matthew Lewis Matthew Lewis played Neville, who grew braver with each film.
Luna Lovegood Evanna Lynch Evanna Lynch joined the cast as the quirky Luna Lovegood.
Ginny Weasley Bonnie Wright Bonnie Wright played Ron's sister, Ginny.
Fred Weasley James Phelps James Phelps played one half of the mischievous Weasley twins.
George Weasley Oliver Phelps Oliver Phelps played the other half of the famous twins.
Cho Chang Katie Leung Katie Leung played Cho Chang, Harry's first crush.
Cedric Diggory Robert Pattinson Robert Pattinson played Cedric Diggory in Goblet of Fire.

The Dark Side: Voldemort and Death Eaters

Lord Voldemort Ralph Fiennes Ralph Fiennes played the terrifying Lord Voldemort. Younger versions were played by Richard Bremmer, Christian Coulson, Hero Fiennes-Tiffin, and Frank Dillane.
Bellatrix Lestrange Helena Bonham Carter Helena Bonham Carter played the crazy and loyal Death Eater, Bellatrix Lestrange.
Lucius Malfoy Jason Isaacs Jason Isaacs played Draco's father, Lucius Malfoy. Tony Coburn played a younger Lucius.
Peter Pettigrew Timothy Spall Timothy Spall played Peter Pettigrew, also known as Wormtail. Charles Hughes played a younger Peter.
kids search engine
List of Harry Potter movie characters Facts for Kids. Kiddle Encyclopedia.