Mainstage Productions

St. Petersburg City Theatre’s MainStage is a 251 seat theater. At this time, we have instituted social distancing in our seating. If you need more than four tickets, please contact us directly as we have restricted online seating purchases to prohibit this and allow proper spacing.


Non-Musical – Adults, $23; Musicals – Adults, $28
All Shows – Students, $15; Under Ten, $10
plus $2 processing fee/Group rates available

Performances – Friday/Saturday at 7:30PM, Sunday at 2:00PM

In one night, Ebenezer Scrooge sees his past, present & future come to haunt him & discovers the true meaning of Christmas. A host of beloved characters come to life on stage in this spectacular annual production.

It’s 1955, and into a square little town in a square little state rides a guitar-playing young man who changes everything and everyone he meets. Loosely based on Shakespeare’s Twelfth Night, this hip-swiveling, lip-curling musical fantasy will have you jumpin’ out of your blue suede shoes with such classics as “Heartbreak Hotel,” “Hound Dog,” “Jailhouse Rock,” and “Don’t Be Cruel.”

Paul and Corie Bratter are newlyweds in every sense of the word. He’s a straight-as-an-arrow lawyer and she’s a free spirit always looking for the latest kick. After a six-day honeymoon, they get a surprise visit from Corie’s loopy mother and decide to play matchmaker during a dinner with their neighbor-in-the-attic, Velasco, where everything that can go wrong, does.