Screen Rant

  • Three actresses played Lavender Brown in the Harry Potter movies. 1 / 8

    Harry Potter And The Deathly Hallows Part 2 Movie Poster
  • So what was the reason for the recasting? 2 / 8

    Emma Watson, Rupert Grint and Daniel Radcliffe In Harry Potter
  • Lavender first appeared in Harry Potter 2, played by Kathleen Cauley. 3 / 8

    Harry Potter vertical
  • The character was then played by Jennifer Smith in Harry Potter 3. 4 / 8

    Harry Potter vertical
  • The character was replaced by Jessie Cave in Harry Potter 6 and beyond. 5 / 8

    Harry Potter vertical
  • The filmmakers wanted an established actor to take over now that it was a speaking role. 6 / 8

  • The casting decision caused white-washing criticism. 7 / 8

  • In the end, Lavender fought during the Battle of Hogwarts. 8 / 8