Jack Worthing (Colin Firth) tiene una doble vida: por un lado tiene una vida modélica y respetable en el campo junto a Cecily (Reese Witherspoon) y por otro vive otra muy distinta en Londres, donde es un extravagante hombre al que le gusta llamar la atención junto a su amigo Algy (Rupert Everett).