The ghosts of Christmas past, present and future visit miserly businessman Ebenezer Scrooge.
Director: Ti West Starring: Daisy Ridley, Ian McKellen, Johnny Depp, Rupert Grint, Sam Claflin, Tramell Tillman