Movie from 1999
Dickens' Ebenezer Scrooge (Patrick Stewart) receives visits from three Christmas spirits who show him his past, present and future.