Advertisement

A Christmas Carol

  • 2025
  • 1 Hr 3 Mins
  • Drama, Family, Fantasy

On a wildly unpredictable Christmas Eve, Scrooge is thrust into a nightmarish timeline by ghostly forces that show him a life shaped by every misdeed.

Advertisement