Question: who plays loveday in the secret of moonacre
Answer: Natascha McElhone as Loveday de Noir / The Moon Princess