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.
A família Portokalos se reúne novamente, só que agora o motivo é o matrimônio dos pais de Toula, que acabaram de descobrir que seu casamento de tantos anos nunca foi oficializado.
Ned Devine (Jimmy Keogh) morre de um ataque do coração ao saber que ganhou sozinho na loteria. Dois velhos amigos acham o corpo e armam um plano mirabolante para ficar com o prêmio, com base na crença que eles têm que o próprio falecido gostaria que eles "herdassem" o dinheiro.