Who Plays Luna Lovegood in the Harry Potter Films
Celebrity Profiles
The character Luna Lovegood in the Harry Potter film series is portrayed by English actress Evanna Lynch . Casting occurred in the mid‑2000s, and Lynch appeared in the final f...
Open article