Восемнадцатилетняя Мария Кутчера рано осталась без родителей и от безысходности поступила послушницей в монастырь Ноннберг в Зальцбурге. Но живой, непоседливый нрав плохо мирился с монастырской дисциплиной. Её выходки нарушали размеренную жизнь обители, и настоятельница поняла, что примерной монахини из бунтарки не выйдет.
Она отправила подопечную на девять месяцев в дом барона Георга фон Траппа — вдовца и отставного офицера австрийского флота, после смерти жены оставшегося с семерыми детьми. Девушка оказалась двадцать шестой по счёту гувернанткой — предыдущие сдавались или сбегали. Дети встретили её в штыки, враждовали и не упускала случая уколоть.
Хулиганили, будто проверял, когда же новенькая сломается. Но непосредственная доброта, открытость и любовь к музыке сотворили волшебство. Мария научила ребятишек петь, и их разные голоса слились в слаженный хор, вернувший забытое тепло и смех. Даже суровый барон, до глубины души растроганный этими переменами, сам не заметил, как привязался к девушке, и сделал ей предложение.
Но над Австрией уже сгущались тучи: нацистская Германия готовилась поглотить страну. Семье, не желавшей мириться с новыми порядками, предстояло выбрать — смириться или бежать.