The Harry Potter franchise is known for its iconic cast of characters that brought the beloved books to life on the big screen. However, what many fans don’t know is that some of their favorite actors weren’t the first choices for their respective roles. In fact, there were a number of famous faces who almost became a part of the Harry Potter legacy but didn’t make the cut.
1. Robin Williams as Hagrid
2. Sir Ian McKellen as Professor Albus Dumbledore
3. Kate Winslet as Helena Ravenclaw
4. Naomi Watts as Narcissa Malfoy
5. Hugh Grant as Gilderoy Lockhart
6. Tilda Swinton as Sybill Trelawney
7. Tim Roth as Severus Snape
8. David Walliams as Barty Crouch, Jr.
9. Bob Hoskins as Horace Slughorn
10. Billy Connolly as Xenophilius Lovegood
11. Jamie Campbell-Bower as Tom Riddle
12. Rosamund Pike as Rita Skeeter
13. J.K. Rowling as Lily Potter
14. Richard E. Grant as Lucius Malfoy
15. David Thewlis as Professor Quirrell