Nội dung bộ phim xoay quanh cuộc hành trình tinh thần đầy bí ẩn và kỳ diệu của Charles Dickens (Dan Stevens), người đã sáng tác ra câu chuyện nổi tiếng "A Christmas Carol" và tạo ra những nhân vật cổ điển như Ebenezer Scrooge (Christopher Plummer) và Tiny Tim. Trong một thời điểm khó khăn vào tháng 10 năm 1843, khi ông đối diện với thất bại với ba cuốn sách cuối cùng của mình, Charles Dickens quyết định tự xuất bản một cuốn sách mới để cứu vãn tình hình tài chính và nghệ thuật của mình. Dưới sự đạo diễn của Bharat Nalluri (Miss Pettigrew Lives For A Day), bộ phim sẽ khám phá sự hòa quyện giữa thực tế và tưởng tượng trong quy trình sáng tác của Dickens, đẩy mạnh cho việc tạo ra một câu chuyện kinh điển về tình người và lòng nhân đạo, làm thay đổi mãi mãi ý nghĩa của mùa lễ Giáng Sinh.