
โIf it ain’t broke, right?โ says Tampa Repertory Theatre Managing Artistic Producer Jim Sorensen, who adapted and directs the companyโs radio-fied version of the Dickens classic.
โThe stage setup will feel very familiar to anyone who attended โWonderful Lifeโ last year: a cozy โradio theatreโ vibe, complete with On Air and Applause signs, microphones, a piano and a couple of large foley tables, along with a Christmas tree or two. Emphasis on cozy. We’ve expanded our foley repertoire this year, combing through the script to find almost any mentioned sound, and we’ve even acquired a waterphone. Trust me that, even if you don’t know what it is now, you’ll LOVE it.โ
The cast for ‘A Christmas Carol’ at TampaRep
The cast is led by Michael Gregory as Scrooge, who shone as the curmudgeonly Mr. Potter in โWonderful Life.โ Cameron Kubly, last year’s George Bailey, plays Scrooge’s nephew and the Ghost of Christmas Present. Other cast members include Alix Faulhaber (who co-starred memorably with Sorensen in The Off-Centralโs โBakersfield Mistโ earlier this season), Keith Batchelor Jr., Max Carley, and Sydney Leary. The music and most of the sound effects will be handled by Juan Rodriguez, the Best of the Bay-winning music director for the TampaRep musicals โNext to Normalโ and โThe Bridges of Madison County.โ
โI chose my favorite parts of the story,โ says Sorensen. โNone of the other adaptations I’m familiar with include all the specific passages that we’ll be using.โ A veteran of eight separate productions in five different versions of โCarol,โ he knows whereof he adapts.
โIt’s definitely โA Christmas Carol’โa ghost story with snarky Dickens humor and the beautiful story of redemption.โ
If you go see ‘A Christmas Carol’ at TampaRep

‘A Christmas Carol: A Live Radio Play’ by The Tampa Repertory Theatre
Time Sat., Dec. 6, 4 & 7:30 p.m., Sun., Dec. 7, 4 p.m., Thu., Dec. 11, 7:30 p.m., Fri., Dec. 12, 7:30 p.m., Sat., Dec. 13, 3 & 7:30 p.m., Sun., Dec. 14, 3 p.m., Thu., Dec. 18, 7:30 p.m., Fri., Dec. 19, 7:30 p.m., Sat., Dec. 20, 3 & 7:30 p.m., Sun., Dec. 21, 3 p.m., Mon., Dec. 22, 7:30 p.m. and Tue., Dec. 23, 3 & 7:30 p.m. 2025
Location David A. Straz Center for the Performing Arts, Shimberg Playhouse, 1010 N Macinnes Pl, Tampa
This article appears in Nov. 27 – Dec. 03, 2025.
