Charlotte "Charlie" ([[Jennifer López]]) siempre ha buscado al hombre de sus sueños, aunque cuando encontraba a un posible candidato, salía en dirección contraria. Pero por fin parece que todo eso está a punto de cambiar. Y Kevin Fields ([[MichelMichael Vartan]]), un cirujano de éxito, es el afortunado. Aunque claro, todo no puede ser perfecto y cuando Charlie conoce a la madre de Kevin, Viola ([[Jane Fonda]]) descubre que es una auténtica pesadilla. Viola, una adicta a todo tipo de pastillas, acaba de ser despedida de su programa de televisión por intentar matar a una de sus invitadas y ahora no está dispuesta a perder también a su hijo. Así que decide convertirse en la peor suegra del mundo con el fin de deshacerse de la prometida de Kevin. No se va a detener ante nada y además cuenta con la ayuda de su secretaria para llevar a cabo su plan. Pero Charlie, muy enamorada, va a plantar cara, con lo que las dos mujeres se enfrentan en una batalla feroz.