Q: who is the actress that played luna lovegood? A:
Evanna Patricia Lynch