Tutti pazzi per Mary finisce con Ted, interpretato da Ben Stiller, che rinuncia al suo amore per Mary, interpretata da Cameron Diaz, realizzando che lei sarebbe più felice con un altro. Tuttavia, Mary lo sorprende dichiarando che lui è l’uomo che vuole, e i due si mettono insieme, chiudendo il film con una scena romantica mentre si baciano.
La trama di Tutti pazzi per Mary ruota attorno a Ted, un uomo che, dopo un appuntamento disastroso al ballo di fine anno, non riesce a dimenticare Mary, la sua cotta del liceo. Anni dopo, decide di ritrovarla e assume un investigatore privato, Pat Healy, interpretato da Matt Dillon. Tuttavia, Healy si innamora anche lui di Mary e cerca di conquistare il suo cuore con l’inganno, raccontando a Ted che Mary è ormai sovrappeso e infelice.

Man mano che la storia si sviluppa, diversi uomini, incluso l’amico di Mary, Tucker, cercano di corteggiarla. Ted, nonostante gli ostacoli e le bugie degli altri pretendenti, dimostra di essere genuino nel suo affetto per Mary. La svolta avviene quando Mary scopre i veri sentimenti di Ted e il film culmina nella scena in cui si rende conto di voler stare con lui.
Tuttti pazzi per Mary, diretto dai fratelli Farrelly e uscito nel 1998, è una commedia romantica che ha riscosso grande successo grazie al suo mix di humor irriverente e momenti romantici. Il film è noto per le sue scene memorabili e ha lanciato Cameron Diaz al rango di star di Hollywood.
