La actriz Julia Roberts es conocida por ser la novia de américa. Sin embargo, en esta película deja ese puesto a Cameron Diaz. Eso sí, no sin antes luchar. El novio (Dermot Mulroney) es su mejor amigo, pero también tuvo con él una relación hace nueve años, después de eso él siempre ha estado ahí cuando le ha necesitado. Ahora, ha decidido dar un paso muy importante en su vida, se va a casar con su despampanante novia. Es entonces cuando Julianne Porter (Roberts), presa de los celos, se da cuenta de que aún le quiere y decide hacer de su boda un fracaso. Julianne lo tiene todo, es la dama de honor principal de Kimberly Wallace (Cameron Diaz) y tiene la absoluta confianza de Michael O´Neal (Dermot). A partir de ahí, las situaciones cómicas e imprevisibles se sucederán.