DENVER (CBS4) – “A Christmas Carol” is a holiday season staple. In Denver, the Denver Center Theatre Company brings the story alive with music and morality.

Sam Gregory playing “Scrooge”. (credit: DCPA)

Originally written in 1843 by Charles Dickens, “A Christmas Carol” is a ghost story of Christmas. Telling the tale of “Ebenezer Scrooge” and his encounters with the ghost of his former business partner “Jacob Marley” and the spirits of Christmases Past, Present, and Yet to Come. The journey transforms Scrooge into a kinder, gentler man.

READ MORE: COVID In Colorado: Counties Prepare Local COVID Dials As State COVID Dial Is Set To Expire

LINK: For Tickets & Information for A Christmas Carol

The Theatre Company’s production holds true to all the traditions. Marley is scary and menacing. There is singing and dancing as those around Scrooge make merry without him. And Scrooge’s transformation is inspiring.

READ MORE: GoFundMe Set Up For Brad Brubaker's Family, Victim In Denver Highland's Crash

Sam Gregory as Scrooge in “A Christmas Carol” (credit DCPA)

Sam Gregory plays “Ebenezer Scrooge”, and Lucas Turner is “Tiny Tim”. This holiday tradition will be going on haitus as The Stage Theatre is renovated.

“A Christmas Carol” runs through December 24th at the Denver Center for the Performing Arts.

MORE NEWS: Marijuana Delivery & Consumption Clubs Closer To Being Approved By Denver City Council

LINK: Mile High Holidays