Michael Hamilton (Clark Gable), un avocat de Philadelphie, arrive à Naples quelques jours avant son mariage pour régler la succession de son frère Joseph avec un juriste italien Vitalli (Vittorio De Sica). A Naples, Michael découvre que son frère a un fils de 9 ans, Nando, qui est élevé par sa tante maternelle Lucia (Sophia Loren), une chanteuse de cabaret. Joseph n’a pas épousé la mère de Nando mais ils se sont tous les deux noyés lors d’un accident de bateau. La femme légitime de Joseph qu’il a quittée en 1950 vit à Philadelphie. Après avoir vu Nando distribuer des photos légères de Lucia, Michael veut inscrire son neveu à l’école américaine de Rome mais Lucia gagne la garde de l’enfant. Malgré une différence d’âge, une romance éclot entre Michael et Lucia et il décide de rester en Italie.