Evanna Lynch played one of J K Rowling’s most loved characters, Luna Lovegrove, in the Harry Potter films.
Evanna always identified with Luna rather than Hermione or Harry or Ron when she grew up reading the books but never thought she would one day become pen pals with the author or end up...
Published 07/18/22