Sir Robert Chiltern (Jeremy Northam) este un politician renumit, un gentleman perfect, şi soţul ideal pentru fermecătoarea Lady Chiltern (Cate Blanchett).
Cei doi au o căsnicie de invidiat până când în viaţa lor apare domnişoara Cheveley (Julianne Moore), care îl şantajează şi îl ameninţă pe Chiltern cu dezvăluirea unui secret important din trecutul său
Pentru a evita ca viaţa lui să fie dată peste cap şi să îşi piardă soţia din cauza acestui secret, Chiltern cere ajutorul prietenului său, lordul Arthur Goring (Rupert Everett), cel mai mare burlac din oraş.
La rugăminţile lui Chiltern, Goring trebuie să o cucerească pe domnişoara Cheveley şi în acelaşi timp să facă faţă minciunilor, intrigilor şi tentaţiilor de care se trezeşte înconjurat.