Played by Irish actress Evanna Lynch, she gives off that flighty hippie vibe, but her cheerful aloofness was always fun.