who played luna
April 30, 2011 Hermione Pottercast No Comment. Evana Lynch, Harry Potter, Harry Potter and the Deathly Hallows, Luna Lovegood. Yes, the smoking hot girl in this picture is none other than Evana Lynch, who plays Luna Lovegood in the Harry Potter films. While we always found her an attractive personality, this picture will sure blow away her fans!