Frank Goode (Robert De Niro) sempre trabalhou em uma fábrica de cabos telefônicos, dedicando sua vida a sustentar a família. Aposentado e viúvo há oito meses, ele aguarda a vinda dos quatro filhos – David (Austin Lysy), Robert (Sam Rockwell), Rosie (Drew Barrymore) e Amy (Kate Beckinsale) -, espalhados em várias cidades, para um churrasco em família. Entretanto, de última hora eles desmarcam o compromisso. Querendo vê-los, Frank desobedece a recomendação de seu médico e decide visitá-los em suas casas. É quando descobre que há algo de errado em suas vidas.