Jeune, jolie et séduisante, Maggie (Cameron Diaz) ne pense qu'à sortir et à s'amuser, contrairement à sa soeur Rose, une brillante avocate plutôt coincée qui ne vit que pour son travail. Les jeunes femmes sont néanmoins les meilleures amies du monde mais ce sont aussi deux rivales qui n'ont que deux points communs: leur ADN et leur pointure. Alors que leur relation d'amour-haine débouche sur une violente dispute, Maggie et Rose se rendent compte qu'elles ont encore une grand-mère (Shirley MacLaine), qu'elles croyaient décédée depuis belle lurette. Cette parente oubliée parviendra à enrichir l'existence des deux soeurs et à les rapprocher.
BONUS: