Top 20 Harry Potter Characters | Rubeus Hagrid - (played by Robbie Coltrane)
I love Hagrid as a character because he is so kind-hearted and loving and friendly that you can’t not love him. His relationship with the trio is one of the most beautiful relationships in the books and films. He is such an important figure for all three of them and I find it really interesting to read/watch. Robbie is amazing in this role and he plays Hagrid to exactly how I imagined him.