Walter Meyer (Danny Glover) é um mecânico aposentado que perdeu o amor de sua vida há quase um ano. Para o feriado, ele convida seus filhos agora crescidos e suas famílias para sua casa (onde todos cresceram) para uma celebração tradicional. Walter logo percebe que se seus filhos brigando e o resto da família puderem passar cinco dias juntos sob o mesmo teto, será realmente um milagre de Natal.