ในเวอร์ชันนี้, Ebenezer Scrooge (รับบทโดย Moe Jeudy-Lamour) ถูกนำเสนอในมุมมองที่เข้มข้นและมีความมืดมนมากขึ้น ในคืนก่อนวันคริสต์มาส เขาได้เผชิญหน้ากับวิญญาณของผู้คนในอดีต รวมถึง Jacob Marley (รับบทโดย Michael D. Cohen) ที่กลับมาเพื่อเตือนเขาเกี่ยวกับผลกรรมจากการกระทำที่เห็นแก่ตัวและความโหดร้ายที่เขาเคยทำกับผู้อื่น
Scrooge ต้องเผชิญกับความจริงในชีวิตของเขาเองเมื่อวิญญาณสามตน ได้แก่ วิญญาณแห่งคริสต์มาสที่ผ่านมา, ปัจจุบัน, และอนาคต มาหาเขาและแสดงให้เขาเห็นถึงผลกระทบที่เขาได้ทำต่อผู้คนรอบตัว