Avusturyada bir manastırda yaşayan Maria (Julie Andrews), hevesli olsa da rahibe olmak için gerekli vasıflara sahip değildir. Dağlara çıkıp şarkı söylemekten hoşlanan Maria, sık sık derslerini kaçırmakta ve manastırdaki işlerini aksatmaktadır. Baş Rahibe (Peggy Wood), sorumluluk alması için Mariayı bakıcı olarak karısını yeni kaybetmiş, 7 çocuklu Kaptan Von Trappın (Christopher Plummer) yanına gönderir. Soğuk ve mesafeli bir adam olan Kaptan Trappın çocuklarının haylazlığı yüzünden bütün bakıcılar bir süre sonra işi bırakmaktadırlar. Maria ise iyimserliği ve sevecenliğiyle hem kaptanın güvenini hem de çocukların sevgisini kazanacaktır.