The List: Top 10 Harry Potter characters

10. Luna Lovegood

From the The List: Top 10 Harry Potter characters edition
Played by Irish actress Evanna Lynch, she gives off that flighty hippie vibe, but her cheerful aloofness was always fun.