For more than 40 years, Kansas City’s beloved tradition has created holiday memories for families all around our community. Gary Neal Johnson has been at the helm as the venerable Ebenezer Scrooge since 2000, for more than an estimated 1100 performances, but after 24 years, the 2025 production of A Christmas Carol will be his last in the role.
Create Christmas memories that will last for many seasons to come, and celebrate Gary Neal Johnson’s incredible legacy! Join Ebenezer Scrooge on his redemptive journey with Christmas Past, Present, and Future, and rediscover the true meaning of the holidays. You’ll meet the Cratchits, Tiny Tim, and the irresistible Fezziwigs, and hear the haunting and joyous Candlelight Carol — all this and more, to kindle your Christmas spirit. Share the season with the people you love at A Christmas Carol.
Tickets for A Christmas Carol will go on sale to the public on July 15th. If you are a previous A Christmas Carol ticket buyer, keep an eye on your email for a special pre-sale opportunity starting on July 8th. Any questions? Please reach out to our box office at 816-235-2700.
Why you Should See A Christmas Carol
Because this is your final chance to see the incomparable Gary Neal Johnson play the iconic role of Scrooge!