Die in Indien lebende, zehnjährige Britin Mary Lennox (Dixie Egerickx) wird nach dem plötzlichen Tod ihrer Eltern auf das tief in den Yorkshire Moors gelegene Landgut ihres Onkels Archibald (Colin Firth) geschickt. Weder der Onkel noch die Haushälterin (Julie Walters) interessieren sich für das Mädchen. Die Geheimnisse in dem grossen Haus mit den verschlossenen Zimmern wecken schnell Marys Neugier. Sie erfährt von einem geheimen Garten, den seit zehn Jahren niemand betreten hat und macht sich auf die Suche. Aber was sie findet, ist weitaus mehr als irgendein Garten! Gemeinsam mit ihrem kränklichen Cousin Colin (Edan Hayhurst) und ihrem neugewonnenen Freund Dickon (Amir Wilson) entdeckt sie eine farbenprächtige und nahezu magische Welt, die nicht nur ihr eigenes Leben von Grund auf verändern wird…