Después de años de búsqueda, Charlotte Cantilini (Jennifer Lopez) cree que por fin ha encontrado al hombre de sus sueños, Kevin Fields (Michael Vartan). Sólo que le restaba descubrir a su madre, Viola (Jane Fonda), una auténtica pesadilla. Recién despedida de su trabajo como presentadora en la televisión, esta teme perder a su hijo además de su carrera. Así, decide convertirse en la peor suegra del mundo con el fin de deshacerse de la prometida de Kevin. Mientras su ayudante Ruby (Wanda Sykes) colabora con ella en sus conspiraciones enloquecidas, Charlie decide pararles los pies y se enfrentarán en una batalla feroz para demostrar quién es la más fuerte.