Trinaestogodišnja Maria ostaje bez roditelja i doma, pa mora napustiti dotadašnji luksuzni život u Londonu i preseliti se kod ekscentričnog ujaka u tajanstvenu vilu Moonacre. Ondje otkriva obiteljsku tajnu povezanu s davnom kletvom, skrivenim svijetom i vlastitom ulogom u njegovom spasenju.
Tijekom praznika u sjevernoj Australiji, Grace (Diana Glenn), njezin muž Adam (Andy Rodoreda) i njezina mlađa sestra Lee (Maeve Dermody) odlučuju otići na razgledavanje i u ribolov. Njihov vodič Jim (Ben Oxenbould) ih u malenom čamcu vodi po rijeci na udaljeno mjesto. Kada se zaustave,...