Who played who in the H.P. Movies?
written by Merlin D. Trelawney
A list of the actors and actresses and who they played in the Harry Potter and Fantastic Beasts movies
Last Updated
05/31/21
Chapters
1
Reads
595
Chapter 1
Chapter 1
Albus Dumbledore (Younger)- Jude Law
Albus Dumbledore- Richard Harris/Michael Gambon
Argus Filch- David Bradley
Arthur Weasely- Mark Williams
Barty Crouch Jr.- David Tennant
Bellatrix Lestrange- Helena Bonham Carter
Bill Weasley- Domhnall Gleeson
Cedric Diggory- Robert Pattinson
Cho Chang- Katie Leung
Credence Barebone- Ezra Miller
Dean Thomas- Alfred Enoch
Dolores Umbridge- Imelda Staunton
Draco Malfoy- Tom Felton
Dudley Dursley- Harry Melling
Filius Flitwick/Griphook- Warwick Davis
Fleur Delacour- Clémence Poésy
Fred Weaesly- James Phelps
Garrick Ollivander- John Hurt
Gellert Grindelwald- Johnny Depp
George Weasely- Oliver Phelps
Gilderoy Lockhart- Keneth Branagh
Ginny Weasely- Bonnie Wright
Harry Potter- Daniel Radcliffe
Hermione Granger- Emma Watson
Horace Slughorn- Jim Broadbent
Irma Pince- Sally Mortemore
Jacob Kowalski- Dan Fogler
Kingsley Shacklebolt- George Harris
Lavender Brown- Jessie Cave
Lucius Malfoy- Jason Isaccs
Luna Lovegood- Evanna Lynch
Mad-Eye Moody- Brendan Gleeson
Minerva McGonagall- Maggie Smith
Moaning Myrtle- Shirley Henderson
Molly Weasely- Julie Walters
Nagini- Claudia Kim
Narcissa Malfoy- Helen McCroy
Neville Longbottom- Matthew Lewis
Newt Scamander- Eddie Redmayne
Nymphadora Tonks- Natalia Tena
Olympe Maxime- Frances de la Tour
Percival Graves- Colin Farrel
Percy Weasely- Chris Rankin
Peter Pettigrew- Timothy Spall
Petunia Dursley- Fiona Shaw
Pomona Sprout- Miriam Margoyles
Poppy Pomfrey- Gemma Jones
Queenie Goldstein- Alison Sudol
Quirinus Quirrell- Ian Hart
Remus Lupin- David Thewlis
Rita Skeeter- Miranda Richardson
Ronald Weasely- Rupert Grint
Rubeus Hagrid- Robbie Coltrane
Seamus Finnigan- Devon Murray
Severus Snape- Alan Rickman
Sirius Black- Gary Oldman
Sybill Trelawney- Emma Thompson
Theseus Scamander- Callum Turner
Tina Goldstein- Katherine Waterson
Vernon Dursley- Richard Griffiths
Viktor Krum- Stanislav Ianeski
Voldemort- Ralph Fiennes
Xenophilius Lovegood- Rhys Ifans