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.