Jennifer Weiner's best-selling novel comes to the big screen. Cameron Diaz and Toni Collette play a pair of mismatched Philadelphia sisters. Maggie's an irresponsible party girl. Rose is a professional frump. When fed-up Rose boots drunk, unemployed Maggie from her apartment, the two sisters start to travel different paths. Rose lets her life fall into blissful chaos, while Maggie hunts down a long-lost grandmother (Shirley MacLaine) in Florida. What could have been a standard-issue chick flick comes to life thanks to some fine performances and a subtle script. 130 minutes PG-13.