Frank Goode es un hombre jubilado que recientemente acaba de enviudar y decide ir a visitar sorpresivamente a cada uno de sus hijos después de que ninguno puede llegar a su anual cena de Navidad. Tomada la decisión, arranca su viaje donde conoce distintos secretos que sus hijos jamás le habían contado.