A nadie le cae bien el profesor Paul Hunham (Paul Giamatti): ni a sus alumnos, ni a sus compañeros, ni al director, a quienes molesta su pomposidad y rigidez. Sin familia y sin ningún sitio al que ir durante las vacaciones de Navidad de 1970, Paul se queda en la escuela para supervisar a los alumnos que no pueden volver a casa. Al cabo de unos días sólo queda un alumno: Angus (Dominic Sessa), de 15 años, un alumno que siempre corre el riesgo de ser expulsado de la escuela por su mal comportamiento. A Paul y Angus se les une la cocinera Mary (Da'Vine Joy Randolph), una mujer afroamericana que cuida de los hijos de los privilegiados y cuyo propio hijo murió recientemente en Vietnam. Estos tres náufragos tan diferentes forman una improbable familia navideña que vive cómicas desventuras durante dos semanas muy nevadas en Nueva Inglaterra.