Question: who played luna love good in harry potter
Answer: Evanna Patricia Lynch ( born 16 August 1991 ) is an Irish actress , vegan activist , podcast host and narrator .