10 Best Harry Potter Characters

Albus Dumbledore

Severus Snape

Rubeus Hagrid

Sirius Black

Hermione  Granger

Harry Potter

Luna Lovegood

Ron  Weasley

Dobby

Neville Longbottom