En Autriche, Maria est une jeune femme qui se prépare à devenir religieuse dans une abbaye bénédictine située à Salzbourg. Son couvent l'envoie en tant que gouvernante de sept enfants, dans la famille d'un veuf, le capitaine Georg Ritter von Trapp. Au début, les enfants se montrent hostiles...
L'arrivée de la belle Anna bouleverse la vie d'une famille bourgeoise espagnole. Les névroses, peurs et désirs des quatre membres de la famille s'exacerbent à son contact.
A la fin du XIXe siècle, Miss Giddens, une jeune institutrice, est chargée d'éduquer Flora et Miles, deux enfants, dans un vieux manoir. Elle découvre bientôt que ces derniers sont tourmentés par les fantômes de deux personnes décédées quelque temps auparavant.....