Evanna Lynch is playing Luna Lovegood.