Charlotte (Jennifer Lopez) is smitten when she meets Dr. Kevin Fields (Michael Vartan). So when Kevin pops the question after they start dating, Charlotte happily accepts. But she soon realizes that Kevin's mom, Viola (Jane Fonda), is not quite thrilled to have a new family member. Viola, a newscaster, has just lost her job and is feeling rather attached to Kevin, so she regards Charlotte as her new competition -- and will apparently do anything to make her son call off the wedding.