In Luke Greenfield's adaptation of Emily Giffin's novel, Rachel (Ginnifer Goodwin) works hard, never complains, has brains but no self-esteem. Darcy (Kate Hudson) is vain, deceitful, blowzy, and stupid and always gets her way. Of course, they're best friends. Until Dex (Colin Egglesfield, who resembles Tom Cruise with indecisive features) comes between them. Actually, Dex had been around since law school, and how he and Rachel laughed while studying for their torts exam, but Rachel thought he was too good for her, so she passed him on to Darcy. And now Darcy and Dex are getting married, so a numbing pattern sets in of Rachel longing for Dex, Dex longing for Rachel, and Darcy interrupting whenever things look promising. Repeat and discuss. John Krasinski provides relief as Ethan, who would be the gay best friend except that he's straight and who maintains an amused irony that almost makes the film endurable.