
Mary Lennox tiene 9 años y vive con sus padres en la India donde su padre trabaja para el gobierno inglés. Cuando los padres mueren a causa del cólera, Mary es enviada a vivir a una inmensa mansión con su malhumorado y solitario tío (Colin Firth) y su estricta ama de llaves (Julie Walters). Allí la niña se encontrará sola en una mansión con más de cien puertas (la mayoría cerradas) y un jardín amurallado donde con la ayuda de la fantasía y en compañía de su enfermizo primo y un joven del pueblo, emprenderán una maravillosa aventura.