Wiedeń, 1907 rok. Piękna księżniczka Olympia (Sophia Loren) zostaje wygnana z siedziby swego rodu z powodu skandalicznej niedyskrecji. Drugim powodem wypędzenia jest niewykonanie polecenia matki. Ta nakazuje jej wyjść za księcia, dziewczyna jest natomiast zainteresowana przystojnym Charliem Fosterem (John Gavin), inżynierem górnictwa z Ameryki, który przebywa akurat w Wiedniu. Mężczyzna zyskuje przychylność jej ojca, Philipa (Maurice Chevallier).