She was played by Tony-nominated English actress Kate Fleetwood, most famous for playing Lady Macbeth alongside Sir Patrick Stewart.
Evanna Lynch Luna Lovegood Perhaps one of the most polarizing characters in the Harry Potter universe is Luna Lovegood.
His real-life partner is Marc Ferrer.