電影改編自王爾德的作品《理想夫君》。
在眾人眼中,羅伯特(傑瑞米·諾森 Jeremy Northam 飾)是一個完美的紳士,他為人正直溫文爾雅,對妻子忠貞不二矢志不渝,享受著事業和家庭的雙重成功的他幾乎可以說是攀上了人生的巔峰。然而,這美好的一切在一個名叫西維利(朱麗安·摩爾 Julianne Moore 飾)的女人出現之後全部都化為了泡影。
西維利威脅羅伯特,高揭露他的秘密,拆穿他苦心經營的假象,這突如其來的進攻讓羅伯特手足無措,無奈中,他只得請求朋友格林(魯伯特·艾弗雷特 Rupert Everett 飾)幫忙。每個人都有秘密,那麽羅伯特的秘密是什麽呢?時至今日才出現在羅伯特的面前,西維利又在打著什麽樣的算盤呢?