7 of 10
Rubeus Hagrid (played by Robbie Coltrane)
Half-giant and half-human, Hagrid makes a big first impression. Despite his appearance, he's a gentle soul whose cabin becomes a safe haven for Harry and his friends at Hogwarts.
As the gamekeeper for the school, Hagrid has a knack for raising magical creatures. An outcast in the wizarding world, he shows a soft spot for other misunderstood beings, from dragons to giant spiders.