V roce 1947 je Mary Lennoxová nalezena opuštěná ve svém domě v britské Indii, její rodiče zemřeli na choleru a ona je ve zmatku rozdělení země zapomenuta. Mary je poslána ke svému strýci, lordu Archibaldu Cravenovi na panství Misselthwaite v anglickém Yorkshiru. Je to nepříjemná, nevlídná mladá dívka, která musela během dospívání v Rádži potlačovat vlastní emoce.
Po příjezdu se seznámí s paní Medlockovou, přísnou a přísnou dámou, která je hospodyní lorda Cravena. Mary má nařízeno neprozkoumávat dům a v noci je zavřená ve svém pokoji. Tam se seznámí se služebnou Martou, kterou její požadavky zneklidňují.
Mary smí opustit dům, aby prozkoumala panství a okolní lesy, a narazí na toulavého psa, kterého pojmenuje Jemima. Později téže noci zaslechne po chodbách drobné výkřiky a nářky, jen aby našla syna lorda Cravena upoutaného na lůžko, Colina Cravena.
Dalšího dne se Mary setká s lordem Cravenem v jeho pracovně a ten jí řekne, aby nedělala žádné problémy. Mary pokračuje v průzkumu lesem a lezením po zdi najde skrytou zahradu. Později cestou domů volá na Martina bratra Dickona, který mizí v mlze vřesovišť. Později najde Jemiminu nohu chycenou do pasti. Pomůže Jemimě, vysvobodí ji z pasti, ale pes uteče do zahrady. Mary tedy pokračuje v průzkumu.
Mary je pak vedena Robinem ke kamenné soše v zahradě, která má v sobě klíč k zahradě. Když na ni paní Medlocková zavolá, opustí zahradu. Zpátky na panství se Mary znovu setkává s Colinem, který mluví o tom, že má hrb a nemůže chodit. Vypráví mu o zahradě na panství, ale Colin nemá zájem. Když později slídí, najde místnost s fotografiemi Maryiny matky i Grace Cravenové a vezme si suvenýr, perlový náhrdelník.
Další den se Mary vrací do zahrady a najde Dickona, který jí nabídne, že pomůže Jemimu uzdravit. Mary pak poprvé přiveze Colina na invalidním vozíku do stejné místnosti s matčinými obrazy a šaty. Mary i Dickon vymyslí plán, jak Colina přivézt do zahrady v naději, že se tak vyléčí jeho nepohyblivost, ale po návratu paní Medlocková Mary konfrontuje za krádež perlového náhrdelníku a ona je potrestána zápisem do internátní školy. Později, zavřená a zamčená ve svém pokoji, najde Mary v houpacím koni dopisy mezi matkou a tetou. Přemluví Colina, aby si je přečetl, a všichni tři pokračují ve čtení dopisů na zahradě.
Deprimovaný a roztržitý lord Craven při zapalování svíčky zapálí stůl. Druhý den ráno jsou Mary, Dickon a Colin na zahradě, když spatří černý kouř vycházející z domu. Colin přesvědčí Mary a Dickona, aby to běželi zkontrolovat. Mary vstoupí do hořícího domu a najde pana Cravena, jak v ohni horečně hledá svého syna. Marně se ho snaží přesvědčit, aby utekl, protože jeho syn je venku v bezpečí, ale on odolává, dokud je duch jeho ženy nevyvede bezpečně ven, když přijedou hasiči. Znepokojený lord Craven a paní Medlocková jdou s Mary a Dickonem za Colinem do tajné zahrady. Lord Craven s obdivem hledí na synovu pohyblivost, když oživují svůj vztah.
Film končí tím, že lord Craven obnovuje panství a Mary, Dickon a Colin se baví v tajné zahradě.
.