El secreto de la ultima luna

Apenas recién cumplido los 13 añitos, María Merryweather (Dakota Blue Richards) es enviada a casa de su tío Sir Benjamin (Ioan Gruffudd), un enorme y antiquísima mansión.
Una vez allí María empieza a darse cuenta que el valle de Moonacre está comenzando a ser destruido. La niña es plenamente consciente de que es ella la única capaz de salvar el valle, pero para ello tiene que contar con la ayuda de animales fantásticos.
El tiempo se le echa encima, en el momento en el que la última luna desaparezca del firmamento, ya será demasiado tarde para albergar cualquier tipo de esperanzas.