It's Richmond, England, 1923, and English author Virginia Woolf (NICOLE KIDMAN) is trying to write her latest novel, "Mrs. Dalloway." Her move, along with husband Leonard (STEPHEN DILLANE), to the countryside has done nothing to improve her troubled state of mind, and not even a visit by her sister, Vanessa Bell (MIRANDA RICHARDSON), can get lift her out of her deep depression.
It's Los Angeles in 1951 and Laura Brown (JULIANNE MOORE) is a depressed housewife. Despite having a loving husband, Dan (JOHN C. REILLY), and young son, Richie (JACK ROVELLO), Laura feels that nothing about her and the choices she's made is right. A visit by an ailing neighbor, Kitty (TONI COLLETTE), doesn't help matters.
It's New York City, 2001, and Clarissa Vaughan (MERYL STREEP) is a book editor who's busy planning a party for her former lover, Richard (ED HARRIS), who's in the last stages of dying from AIDS. He's dubbed her "Mrs. Dalloway" due to her need to throw parties and look after others, but she's not particularly happy with herself. As her live-in lover, Sally (ALLISON JANNEY), looks on, and as daughter, Julia (CLAIRE DANES), and old friend, Louis (JEFF DANIELS), show up for the festivities, Clarissa finds her world unraveling.
As the three stories crisscross each other, the three women in them try to come to grips with themselves, they choices they've made, and how things have turned out for them.