A Wild West retelling of Dickens' 'A Christmas Carol," with Scrooge as a land baron, gunfighter, and card cheat who is visited by three spirits who attempt to teach him the true meaning of Christmas.

Jack Palance
as Ebenezer Scrooge

Rick Schroder
as Samuel Benson

Amy Locane
as Erica Marlowe

Richard Comar
as Ghost of Christmas, Present

Michelle Thrush
as Ghost of Christmas, Past

Richard Halliday
as Jacob Marlowe

Susan Coyne
as Clara Cratchitt

Joshua Silberg
as Tim Cratchitt

Zoe Rose Hesse
as Cratchitt Daughter

Darcy Dunlop
as Martha