Charlotte Cantilini, nota Charlie (Jennifer Lopez), è una giovane lavoratrice precaria. Ella è dog-sitter, cameriera, insegnante di yoga, allenatrice di baseball e soprattutto una talentuosa pittrice. Un giorno, mentre fa passeggiare i cani sulla spiaggia, incontra Kevin Fields (Michael Vartan), un medico chirurgo, figlio di una nota celebrità della TV. I due si conoscono e successivamente si fidanzano. Charlie vive felice con il fidanzato, finché la tremenda suocera Viola Fields (Jane Fonda) non invita entrambi a pranzo. Essa è maligna e soprattutto alcolizzata, ed è sempre accompagnata da Ruby (Wanda Sykes), la sua assistente. Ella ritiene che Kevin non debba sposare una precaria. Quando vede Kevin arrivare con Charlie vestita semplicemente, Viola va ad accoglierli con un costoso vestito Gucci. Poi vanno a prendere il thé, ed ecco che Kevin fa una cosa che né Charlie né Viola si aspettano: chiede a Charlie di sposarlo.
Viola lascia i due soli, beve un forte alcolico, e, dopo aver compiuto uno strano rituale, pensa che i due abbiano tanta fretta di sposarsi perché Charlie è incinta. Poi i due smentiscono il fatto e vanno via, ed ecco che Viola si trova coricata su un divano con Ruby che, continando a passarle un cocktail dietro l'altro, cerca di farla ragionare: "Senti, non puoi farci niente, lascia stare!". Ma Viola la ignora, le dice di investigare su Charlie e intanto organizza una festa di fidanzamento, dove Charlie strapperà un costoso abito da sera e scoprirà che Kevin viene costretto dalla sua ex ragazza a baciarlo. Colto in flagrante, Charlie cerca di lasciarlo, ma, scoppiando in lacrime, non ce la fa, e quando Kevin le spiega il fatto tra essi torna tutto come prima. Un giorno, mentre Charlie e Kevin si pizzicano sul divano, ecco che Charlie viene chiamata da Viola, che la invita in ristorante. Li succede qualcosa di molto grave, quando Charlie dice a Viola che per quanto riguarda la festa di nozze ha tutta la situazione sotto controllo, quest'ultima finge di avere un malore, e viene portata in ospedale. Quando i due vanno a trovarla, ecco che Kevin fa una proposta terrificante che in più la suocera accetta: propone alla madre di rimanere a casa loro finché non starà meglio...
Ecco che Charlie dovrà armarsi di solida pazienza. Viola le farà un dispetto dopo l'altro: la sveglierà durante la notte, le preparerà pasti disgustosi (come un timballo di rognone e manzo senza condimenti), e arriverà perfino a svegliarla con una tromba da stadio dicendole che lo aveva scambiato per un deodorante per la casa; finché un giorno Charlie non si confida con i suoi amici Remy e Morgan. Ecco che Remy, dopo aver frugato nella stanza di Viola, scopre che quest'ultima sta indagando su Charlie e infine, quando scoprono che Viola non prende pillole contro l'ansia ma vitamina C masticabile, ecco che Charlie scopre la cospirazione. Quindi si vendicherà. Farà distruggere la sua camera dai cani che accudisce, le prepara una trippa, e nel frattempo le darà una vera pillola ansiolitica. Viola passerà la notte con la faccia affondata nella trippa e Charlie dorme serenamente per la prima volta da giorni. Ecco che si ritrovano tutte e due in ristorante per festeggiare il ritorno di Kevin da San Francisco e Charlie consegna a Viola un abito orrendo per il matrimonio. Essa si vendicherà a sua volta propinando a Charlie una salsa a base di mandorle, alle quali Charlie è allergica.
Arriva il gran giorno. Charlie, favolosa nel suo abito da sposa, trova Viola con un abito diverso e iniziano a litigare. E quando Viola la insulterà definendola una "battona da due soldi", ecco che iniziano a prendersi a ceffoni. La lite sarà sedata dalla nonna di Kevin, e Viola e Charlie diventeranno finalmente amiche. Il film finisce con Charlie e Kevin in una macchina che li porterà all'aeroporto nel quale saranno portati alle Hawaii, e Viola con il bouquet in mano. |