* A Christmas Carol: A trio of ghosts hip Scrooge to what an asshole he's been. Through Dec. 28 at Cygnet Theatre, 4040 Twiggs St. in Old Town, $17-$46, 619-337-1525, ww.cygnettheatre.com; and North Coast Repertory Theatre, 987-B Lomas Santa Fe Drive in Solana Beach, $30, www.northcoastrep.org.
A Tuna Christmas: Twenty-four hours before Christmas, all hell breaks loose in Texas' third-smallest town, where the Lions Club is too liberal and Patsy Cline never dies. Through Dec. 28 at Compass Theatre, 3704 Sixth Ave. in Hillcrest. $20-$23. 619-688-9210, www.compasstheatre.com.
* The Grinch Who Stole Christmas!: The Grinch acts like a big poopface to everyone in Whoville until a little girl sets him straight. Through Dec. 28 at The Old Globe Theatre mainstage, 1363 Old Globe Way in Balboa Park. $21-$52. 619-23-GLOBE, www.oldglobe.org.
* Xanadu: Clio descends from the heavens to help Sonny spearhead the greatest invention of all time: the roller disco. Through Dec. 31 at La Jolla Playhouse's Mandell Weiss Theatre, 2910 La Jolla Village Blvd. in La Jolla. $42-$75. 619-550-1010, www.lajollaplayhouse.org.