 Christina walters (Cameron Diaz) spent years avoiding men and then suddenly met her perfect match (Thomas Jane) while hanging out with her best girlfriends Courtney (Christina Applegate) and Jane (Selma Blair). Then she finds out that he left town. So she and Courtney set off on a trip.