Wiedeń, stolica walca, rok 1907. Piękna Olympia (Sophia Loren) jest austriacką księżniczką, która – choć wygnana z rodowej siedziby za skandaliczną niedyskrecję – lekceważy matczyne życzenie, by poślubiła księcia. Zamiast tego interesuje się przystojnym Charliem Fosterem (John Gavin) – amerykańskim inżynierem górnictwa przebywającym w Wiedniu, któremu udaje się zyskać przychylność jej ojca księcia Philipa (Maurice Chevalier).