George Banks (Steve Martin) è un imprenditore e padre di famiglia che oltre a possedere un’azienda di calzature sportive in California ha una bella figlia ventiduennne Annie (Kimberly Williams-Paisley) che sta per convolare a nozze, figlia a cui George vuole molto bene e di cui è molto geloso.
Annie sta per sposare Bryan MacKenzie (George Newbern) rampollo di una ricca famiglia di Bel-Air, ma l’imminente matrimonio con annessi caotici preperativi avranno un effetto straniante sul povero George, che in cuor suo non vuole accetttare il fatto che la figlia sia ormai una donna e il solo pensiero di lasciare l’adorata prole nelle mani di uno sconosciuto lo fa dar di matto.
A peggiorare le cose ci si metterà il prezzo esorbitante del matrimoniuo che costerà all’uomo una piccola fortuna, questo e l’ansia di una sorte di sindrome del nido vuoto al maschile faranno si che l’uomo assuma bizzarri atteggiamenti facendo preoccupare tutto il parentado, dalla moglie Nina (Diane Keaton) al figlio minore Matty (Kieran Culkin) senza dimenticare i due sposini e i futuri suoceri.