No início do século XX, Mary Lennox (Kate Maberly) vivia na Índia com seus pais, que não lhe davam muita atenção. Porém um estouro de elefantes os mata e, seis meses depois, Mary desembarca em Liverpool, na Inglaterra, para viver com Lorde Archibald Craven (John Lynch), seu tio, na mansão Misselthwa..