Después de buscar al hombre perfecto, Char-lotte 'Charlie' Cantilini (Jennifer López) por fin ha encontrado al hombre de sus sueños, Kevin Fields (Michael Vartan). Pero Charlie también descubre que la madre de éste, Viola (Jane Fonda), es la mujer de sus pesadillas. Viola no está dispuesta a perder a su hijo, por lo que está determinada a echar a Charlie de su vida convirtiéndose en la peor suegra del mundo.