Half the cast of Harry Potter was too young, worthless, but talented – they were selected that way, for the future. On the other hand, the main roles of the adult characters were entrusted to seasoned actors. On the one hand, to convey the drama and vibe of the show, on the other hand, at least someone had to play normally in the frame, right? At the same time, young viewers mistakenly saw them as old jerks, ignoring the solid past of these already famous stars.
1. Severus Snipe played by Alan Rickman
2. Albus Dumbledore – Michael Gambon
3. Minerva McGonagall, played by Maggie Smith
4. Lord Voldemort – Ralph Fiennes
5. Rubeus Hagrid played by Robbie Coltrane
6. Albus Dumbledore – Richard Harris
7. Balletrix Lestrange by Helen Bonham Carter
8. Remus Lupin – David Thewlis
9. Sirius Black was played by Gary Oldman
10. Filius Flitwick–Warwick Davis,
11. Molly Weasley – Julie Walters
12. Vernon Dursley-Richard Griffiths
13. Petunia Dursley – Fiona Shaw
14. Sibyl Trelawney played by Emma Thompson
15. Lucius Malfoy – Jason Isaac
16. Alastor Moody – Brendan Gleeson
17. Arthur Weasley-Mark Williams
18. Peter Pettigrew played by Timothy Spall
19. Garrick Ollivander – John Hart
20. Filch of Argus – David Bradley