Jack Worthingillä (Colin Firth) on salaisuus. Päällisin puolin Jack on täysin moitteeton herrasmies, joka viettää hiljaista elämää maaseudulla toimien samalla erittäin kauniin Cecily Cardewn (Reese Witherspoon) holhoajana.Mutta aina silloin tällöin vakavamielinen Jack karkaa Lontooseen, jossa hän tekeytyy Ernest Worthingiksi, Jackin huliviliveljeksi. Velipoika on täysin Jackin mielikuvituksen tuotetta, mutta mahdollistaa Jackille ylellisen elämän ja monta seikkailua samanhenkisen Algy Moncrieffin (Rupert Everett) kanssa. Jack on tulisesti ihastunut Algyn serkkuun, viehättävään Gwendolyniin (Frances OConnor). Gwendolyn taas on vakuuttunut siitä, että hänen kohtalonaan on mennä naimisiin Ernest-nimisen miehen kanssa, joten liitto Ernest Worthingin kanssa tuntuu erittäin mielekkäältä. Mutta nyt Jackilla on pulma: Ernest kun on täysin fiktiivinen henkilö. Sitten Gwendolynin topakka äiti Lady Bracknell (Dame Judi Dench) saa selville jotain perin kummallista Jackin sukupuusta ja umpisolmu kiristyy entisestään… Jackin pohtiessa kiperää tilannetta Algy päättää lainata hänen alter egoaan ja vierailee Cecilyn luona. Kun Algy esittelee itsensä Jackin Ernest-veljeksi, Cecily tunnustaa haaveilleensa jo pitkään avioliitosta Jackin vallattoman velipojan kanssa. Mutta Jack tahollaan on sen sijaan päättänyt, että Ernestin on aika siirtyä autuaammille metsästysmaille. Kuinka tästä sotkusta oikein selvitään kunnialla?