An Ideal Husband
(1999)

Lord Goring (Rupert Everett) and Mabel (Minnie Driver) are allowed to wed after Lady Chiltern (Cate Blanchett) confesses her lie to Sir Robert (Jeremy Northam) that had unintentionally compromised Lord Goring.

Lady Chiltern forgives Sir Robert his past, and he her lie, and they reconcile.

Mrs. Cheveley's (Julianne Moore) plots of blackmail are thwarted by everyone's honesty and she skips town before fallout of the scheme can catch up with her.

All is well and everyone is very witty thanks to Oscar Wilde.

Thanks Mary C!