Based on the bestselling novel, "In Her Shoes" (2005) stars Cameron Diaz and Toni Collette as once-close sisters whose lives have gone in opposite directions. Whenever her good looks aren't enough to get by, the flaky Diaz goes to the razor-straight Collette for cash. After a falling out, Diaz finds their long-lost grandmother, played by Shirley MacLaine, hoping to scam the old woman for money. Instead, the sisters embark on parallel paths of self-discovery, unearthing family secrets along the path to reconciliation. This rewarding comedy is directed by Curtis Hanson, who helmed "LA Confidential" (1997) and "Wonder Boys" (2000).