Seventeen years ago, Ebenezer Scrooge was visited by three spirits in the middle of the night, each with the same mission: to see the old miser redeemed. Through a painstaking journey through the past, present and future, Ebenezer faced the terrifying truths of his existence, to wake up the next morning a new man, putting aside his love of money, and embracing instead, the love of mankind and charity. But what happens when people from all over...