Mary Lennox (Dixie Egerickx) es una niña huérfana que es enviada a Reino Unido donde vivirá con su tío Lord Archibald Craven (Colin Firth) en una lujosa mansión donde el ambiente es irrespirable en gran parte debido a la ama de llaves, Mrs. Medlock (Julie Walters). Un gran jardín será su refugio.