Question: who plays luna in the harry potter movies?
Answer: Evanna Patricia Lynch