A good woman est une adaptation de la première des quatres comédies d' Oscar Wilde , L'éventail de Lady Windermere. Ecrite en 1892, la pièce de théâtre a déjà été adaptée cinq fois sur grand écran mais la version la plus célèbre reste celle de 1925, L'Eventail de lady Windermere réalisée par Ernst Lubitsch.
Oscar Wilde avait situé l'intrigue de sa pièce de théâtre dans la haute société anglaise à la fin de l'époque victorienne. Howard Himelstein, le scénariste a fait le choix de resituer le contexte dans les années 30.
Howard Himelstein a remplacé le tire L'Eventail de Lady Windermere donné par Oscar Wilde par A good woman. Une décision qu'il explique : "Je suis revenu sur le titre original donné par Oscar Wilde, l'histoire reflète une critique astucieuse de la société parfois ironique. Mrs Erlynne peut aussi bien être une femme respectable, a good woman, qu'une femme prête à tout, même à utiliser le sexe pour obtenir ce qu'elle veut dans une société dominée par les hommes."
Joseph Fiennes devait interpréter le rôle du Lord Darlington mais le comédien déclina cette proposition pour jouer celui de Bassanio dans une adaptation du Marchand de Venise réalisée par Michael Radford. Il est remplacé par Stephen Campbell Moore qui fait ses premiers pas au cinéma.
Kim Basinger a été pressentie pour camper Mrs. Erlynne, mais elle fut finalement remplacée par Helen Hunt qui revient sur le grand écran après près de deux ans d'absence.
Dans la version originale, l'action se déroule sur les côtes françaises. Mais pour des raisons logistiques, le long-métrage a finalement été tourné en Italie sur la côte d'Amalfi près de Ravenne.