En 1857, à Boston, le vieil avare Ebenezer Scrooge, se retrouve seul le soir de Noël. L'esprit de Noël va alors lui montrer tout le mal qu'il a fait autour de lui.
Septembre 1914, en Angleterre. Trois jeunes garçons vouent une passion au football mais, emportés par la fièvre patriotique, ils s'engagent dans l'armée et se retrouvent projetés dans le monde terrible des tranchées. Le jour de Noël, les Allemands invitent les jeunes Britanniques à jouer...