Matt Fowler (Tom Wilkinson), un metge que viu a la seva Maine natal, està casat amb Ruth Fowler (Sissy Spacek), professora de música coral. El seu únic fill, Frank (Nick Stahl), que està passant les vacances d'estiu a casa i treballa com a pescador de llagostes per pagar-se els estudis, manté una relació amorosa amb una mare separada (Marisa Tomei).

Els preparatius d'un elegant casament a Nova Delhi, que durarà quatre dies, reflecteixen els conflictes entre generacions partidàries de seguir les tradicions i altres defensores de la modernitat.

Bill se sent d'un altre planeta cada vegada que es troba amb la família de la seva dona. La seva esposa Jessica és encantadora, però no pot dir el mateix del pare i del germà, propietaris del banc en el que treballa Bill.