Når 13-årige Marias pappa dør, tvinges hun til å forlate sitt luksuriøse London-liv for å bo med sin eksentriske onkel Sir Benjamin på den mystiske herregården Moonacre. Der havner hun midt i en gammel strid med den mørke og ondskapsfulle De Noir-familien. Maria oppdager at hun er den siste måneprinsessen og hjulpet av en utrolig blanding allierte må hun avsløre gamle hemmeligheter for å redde Moonacre.