Based on Jennifer Weiner's best-selling novel, the film is excellent when portraying the lifelong disconnect between two loving sisters: Maggie (Cameron Diaz), a kleptomaniac with no fixed employment and a fondness for one-night stands, and Rose (Toni Collette), who has nothing in her life but her job in a law firm.
ECONOMIST: Hollywood's women are triumphing on-screen this autumn