Maria Merryweather (Dakota Blue Richards) ha tredici anni, è rimasta orfana e insieme alla tata Miss Heliotrope (Juliet Stevenson) va a vivere da un lontano parente, Sir Benjamin (Ioan Gruffudd).
Maria si trasferisce così da Londra alla misteriosa Moonacre Manor, in una casa che é l’antica casa della sua famiglia ricca di storie, misteri e di segreti… Qui Maria scoprirà di essere l’ultima principessa della Luna e che sulle sue spalle pesa la responsabilità di riparare agli errori dei suoi antenati e spezzare una maledizione per salvare il regno di Moonacre dalla distruzione. Nell’impresa sarà aiutata da una serie di personaggi e animali magici, tra cui un unicorno.
Il film di Gabor Csupo è tratto dal romanzo “Little White Horse” dalla scrittrice Elizabeth Goudge pubblicato nel 1946.
Genere: Fantasy