Question: who plays luna in the harry potter movies
Answer: Evanna Patricia Lynch ( born 16 August 1991 ) is an Irish actress and model .