Dean, son petit frère et 12 autres enfants passagers du même bus scolaire, trouvent refuge dans un supermarché alors qu'une catastrophe naturelle se produit.
Née en Inde dans une famille aisée, Mary Lennox devient orpheline à 10 ans. Son oncle la recueille dans son manoir du Yorkshire, au milieu de la campagne anglaise.