Set in early Victorian London, follows the miserly businessman Ebenezer Scrooge as he is forced through visions of the past, present, and future during a supernatural journey toward a chance at redemption.
Cast
Johnny Depp, Rupert Grint, Andrea Riseborough, Sam Claflin, Daisy Ridley