Mary Lennox är en lättirriterad och oälskad 10-årig flicka född i Indien till rika brittiska föräldrar. När föräldrarna plötsligt dör skickas Mary tillbaka till England, där hon får bo med sin morbror Archibald Craven på hans avlägsna herrgård. Hos farbrorn träffar Mary sin sjuklige kusin Colin, som levt avskärmad i en av husets flyglar. Tillsammans läker de båda missanpassade barnen varandra samtidigt som de utforskar en hemlig, magisk trädgård.