Mcgonagall is awesome,i must say this after watching the last part.
Definitely NOT Draco Malfoy. That would be crazy. Even if he is amazing, sexy, and has a personality I love.
Severus Snape. 'Nuff said.
Snape, because he charges in and out of rooms like a Boss.
My favorite character is easily Severus Snape, and my reasoning for thinking so is that he is one of the few competent wizards in the series.
I mean he invented spells while still being in school. That is extremely impressive to me.
Bellatrix. Because she's a psycho bitch and she's good at it.
All of them. But may I just say?.......
NEXT YEAR I'LL BE TRANSFERRED TO PIGFARTS!!!!
Bellatrix! The fact that she's played by the exceedingly talented Helena Bonham Carter in the films helps as well.
Luna Lovegood, she's awesome