Mary Lennox er en bortskjemt 10 år gammel jente som vokste opp i India. Etter at alle i familien hennes dør av kolera, skal Mary bo hos onkelen sin og husholdersken hans. Mary oppdager at huset har mange hemmeligheter, og finner et rom hvor hennes syke fetter Colin har tilbrakt hele livet i senga, ute av stand til å gå. Med hjelp av vennen Dickon får barna liv i hagen, og Colin lærer å gå.