Two performers embracing on a dark stage lit by warm spotlights, likely from a holiday production. The person on the left has long, curly hair and wears a white lace overlay, while the person on the right wears a green knit beanie and a collared shirt. Small, illuminated Christmas trees stand on the set behind them.Morgan Tapp (L) and Tristan Braboy in ‘The Magi,’ playing Dec. 4-21, 2025 at American Stage in St. Petersburg, Florida. Credit: Chaz D. Photography / americanstage/Flickr

St. Pete City Theatre’s centennial presentation of “A Christmas Carol” is just part of the holiday theater offering in Tampa Bay. Here are three more shows to check out, including more “Carol”-ing at local theaters, plus an adaptation of an O. Henry classic.

Click through each link to see more.

American Stage: ‘The Magi’ Select nights through Dec. 21. $25-$55. American Stage, 163 3rd St. N., St. Petersburg

freeFall Theatre: ‘A Christmas Carol in Concert 25’ Select nights Dec. 12-24. $25-$55. freeFall Theatre, 6099 Central Ave., St. Petersburg

St. Pete City Theatre: ‘A Christmas Carol’ Select nights Dec. 12-21. $10-$23. St. Petersburg City Theatre. 4025 31st St. S, St. Petersburg

Tampa Repertory Theatre: ‘A Christmas Carol: A Live Radio Play’ Select nights through Dec. 23. $15-$55. Shimberg Playhouse at David A. Straz Center For the Performing Arts, 1010 N Macinnes Pl. Tampa

Subscribe to Creative Loafing newsletters.

Follow us: Google News | NewsBreak | Reddit | Instagram | Facebook BlueSky

Related