Which characters in the Harry Potter films have been recast? As the same character being played by two different actors in different films.

Which characters from the Harry Potter films have been recast?

  • 5
    Does that include using a different actor to play a character at a different age in flashbacks?
    – SQB
    Commented Feb 9, 2016 at 8:36
  • 2
    Cause, Snape, HP, Hagrid, etc have childhood version actors for playing their flashbacks.
    – Dawny33
    Commented Feb 9, 2016 at 8:40

6 Answers 6


There are 17 :

  1. Griphook : Verne Troyer -> Wawrick Davis enter image description here
  2. Lavender Brown : Jennifer Smith -> Jessie Cave enter image description here
  3. Elphias Doge : Peter Cartwright -> David Ryall enter image description here
  4. Katie Bell : Emily Dale -> Georgina Leonidas enter image description here
  5. Tom The Innkeeper : Derek Deadman -> Jim Tavare enter image description here
  6. The Fat Lady : Elizabeth Spriggs -> Dawn French enter image description here
  7. Helena Ravenclaw : Nina Young -> Kelly Macdonald enter image description here
  8. Pansy Parkinson : Genevieve Gaunt -> Scarlett Byrne enter image description here
  9. Mafalda Hopkirk : Jessica Hynes -> Sophie Thompson enter image description here
  10. Professor Dumbledore : Richard Harris -> Michael Gambon enter image description here
  11. Voldemort : Richard Bremmer -> Ralph Fiennes (this cost Voldemort his nose). (Edit: it was a joke I heard, but after reading again the books, it appears that he was described as looking like a snake since GoF) enter image description here
  12. Angelina Johnson : Danielle Tabor -> Tiana Benjamin enter image description here
  13. Padma Patil : Sharon Sandhu -> Afshan Azad enter image description here
  14. Parvati Patil : Sitara Shah -> Shefali Chowdhury enter image description here
  15. Alicia Spinnet : Leilah Sutherland -> Rochelle Douglas enter image description here
  16. Mr Granger : Tom Knight -> Ian Kelly

  17. Mrs Granger : Heather Bleasdale -> Michelle Fairley

Special section for young Tom Riddle actors :

  • 3
    Err... I am sure I am outing myself as a noob here, but why was it the re-cast that "cost Voldemort his nose"?
    – DevSolar
    Commented Feb 9, 2016 at 12:03
  • 3
    @DevSolar I wrote it as a joke 'cause I'm not really sure about my source. But I remember something about too many differences between Bremmer and Fiennes, so they had to cut his nose.
    – Saphirel
    Commented Feb 9, 2016 at 12:11
  • 1
    @Saphirel: Ah, ok... on research, turns out the book (GoF) indeed describes his nose as "flat as a snake’s with slits for nostrils". I just wondered if I had missed something. ;-)
    – DevSolar
    Commented Feb 9, 2016 at 12:14
  • 1
    Filipe De Sousa and Pete Hooper have pointed out some more recastings.
    – ibid
    Commented Feb 9, 2016 at 19:02
  • 1
    Comments are not for extended discussion; this conversation has been moved to chat.
    – Null
    Commented Feb 9, 2016 at 19:10

Some recast roles and the actors are:

  1. Infant Harry Potter: Saunders Triplets
  2. Dumbledore: Michael Gambon, Richard Harris
  3. Rubeus Hagrid: Robbie Coltrane, Martin Bayfield (young version, CoS)
  4. Snape: Alan Rickman, Alec Hopkins(OotP), Benedict Clarke(DH)
  5. Lavender Brown: Jennifer Smith(PoA), Jessie Cave
  6. Angelina Johnson: Danielle Tabor, Tiana Benjamin(GoF)
  7. Ernie Macmillan: Louis Doyle, Jamie Marks (DH)
  8. Padma Patil: Sharon Sandhu(PoA), Afshan Azad
  9. Parvati Patil: Sitara Shah(PoA), Shefali Chowdhury
  10. Alicia Spinnet: Leilah Sutherland(PS), Rochelle Douglas(CoS)

Robert Pattinson appeared as Cedric Diggory, who was recast for GoF. It doesn't look like the original actor for Cedric in PoA was identified. I've not been able to find a credit for Cedric in PoA, in the film credits or on IMDb. See his wiki page.

  • 3
    Nice find, and a good first post. Welcome to scifi SE! Induction ceremony at midnight tonight. Bring a knife and a vial of blood! ;)
    – CHEESE
    Commented Feb 9, 2016 at 17:17

Bill Weasley.

From http://harrypotter.wikia.com/wiki/William_Weasley#Behind_the_scenes :

Bill is portrayed by English actor Richard Fish in the film adaptation of Harry Potter and the Prisoner of Azkaban and Irish actor Domhnall Gleeson, son of Brendan Gleeson, in Harry Potter and the Deathly Hallows: Part 1 and Harry Potter and the Deathly Hallows: Part 2.


The only one I know is Albus Dumbledore, played by:

  • Richard Harris (films 1–2)
  • Michael Gambon (films 3-8)
  • Toby Regbo (playing the young Albus Dumbledore)

source Wikipedia


In addition to the other answers, Grindelwald was played by Jamie Campbell Bower (young) and Michael Byrne (old). If we're allowing crossing wizarding world franchises, you can also include Johnny Depp and Mads Mikkelson (not Colin Farrell, because he was an in-universe disguise, rather than a switch we shouldn't have noticed).

enter image description hereenter image description hereenter image description here

Flitwick certainly looks like he has been, but it's actually the same actor in both cases.

enter image description here enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.