Dan Stevens (Beast i Beauty and the Beast-remaket) spiller den berømte forfatter Charles Dickens. Året er 1843. Dickens har tre fiaskoer bag sig og er nu desperat efter at score et hit. Han beslutter sig derfor for at skrive en julehistorie. Det er dog lettere sagt end gjort. Han har en stram deadline, og da hans forældre flytter ind hos ham, får han skriveblokering. Men måske han kan komme ud af den situation ved hjælp af sine samtaler med den fiktive Ebenezer Scrooge?