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 et espiègles. Elle tient bon, tout en leur enseignant le chant. Bientôt, elle leur sert d'amie et de confidente.
En 1972 une lame de fond a retourné le luxueux paquebot « Poséidon » au milieu de l'océan, et les quelques survivants attendent maintenant les secours. Ceux-ci arrivent par l'intermédiaire de Mike Turner, capitaine d'un remorqueur. Dans le même temps, des terroristes ayant intercepté l'appel de détresse du « Poséidon » se rendent également sur place afin de faire main basse sur l'or et le plutonium présent dans le paquebot. Tout le monde doit cependant se dépêcher, car à l'intérieur du navire, l'eau continue d'immerger les ponts.