Evanna Lynch

Evanna Lynch is the young actress who will be playing Luna Lovegood in the upcoming film Harry Potter and the Order of the Phoenix.