My hero is Neville Longbottom, not because he is played by Matt Lewis, or just because he was such a BAMF in HPDH, but because as a character, all the ordeals he went through made him the best character ever.
Neville had to grow up without being raised by his parents, he has to see his parents in the worst state possible. Neville never puts people down, he always helps when asked, he stands up for what is right even though he knows people will push him down for it. Neville endured all the venom Snape could throw at him. His worst fear was Snape and he still showed up to class instead of skiving off like I would have done.