The List: Top 10 Harry Potter characters Wednesday Jul 13, 2011 at 12:01 AM Sep 7, 2011 at 6:29 PM Played by Irish actress Evanna Lynch, she gives off that flighty hippie vibe, but her cheerful aloofness was always fun.