Greg Focker (Ben Stiller) es un enfermero algo patoso que, tras anunciar su compromiso con novia Pam (Teri Polo), tiene que pasar unos días con los padres de ella, para conocerles. Su encuentro inicial no será muy afortunado, en especial por las suspicacias que Greg levanta en el estricto padre de la novia (Robert de Niro), un padre protector que ha trabajado para la CIA, aunque ahora está ya retirado, y al que es muy difícil impresionar.