Paul Hunham är en impopulär professor på Barton Academy. Över julen 1970, tvingas han stanna på campus för att handleda studenter som inte kunnat åka hem. Efter några dagar finns bara en person kvar: den stökiga 17-åringen Angus, en duktig elev, vars dåliga beteende dock hotar att få honom avstängd. Tillsammans med skolans chefskock Mary, vars egen son nyligen dött i Vietnam, bygger de tre en osannolik vänskap när de tillbringar julen tillsammans.