Three actresses played Lavender Brown in the Harry Potter movies. 1 / 8
So what was the reason for the recasting? 2 / 8
Lavender first appeared in Harry Potter 2, played by Kathleen Cauley. 3 / 8
The character was then played by Jennifer Smith in Harry Potter 3. 4 / 8
The character was replaced by Jessie Cave in Harry Potter 6 and beyond. 5 / 8
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