Ongoing
Barksdale Theatre at Hanover Tavern “Swingtime Canteen,” a 1940s musical. Wednesdays-Saturdays at 8 p.m. with Sunday matinees at 2 p.m. Through Jan. 20. Tickets are $15-$38. 13181 Hanover Courthouse Road. 282-2620.
Barksdale Theatre at Willow Lawn “Moonlight and Magnolia,” a comedy about the making of “Gone With the Wind.” Wednesdays-Saturdays at 8 p.m. with Sunday matinees at 2 p.m. Through Jan. 20. Tickets are $35-$38. 1601 Willow Lawn Drive. 282-2620.
Empire Theatre “A Christmas Story,” the theater version of the classic holiday film presented by Theatre IV. Through Dec. 23. Tickets are $28-$32. 344-8040.
Richmond Shakespeare Theatre “A Christmas Carol for Two Actors,” Thursday-Saturday at 8 p.m. and Sundays at 2:30 p.m. Tickets are $13-$24. Through Dec. 23. Second Presbyterian Church, 5 N. Fifth St. (866)-BARD-TIX or www.richmondshakespeare.com.
Swift Creek Mill Theatre “Plaid Tidings,” a musical about a vocal quartet’s return to Earth. 8 p.m. Tickets are $31.50-$44.50. Through Jan. 19. 17401 Jefferson Davis Highway. 748-5203.
Mystery Dinner Playhouse “Who Killed the Boss?” a murder mystery at a holiday office party. 7:30 p.m. Fridays and Saturdays through Feb. 16. Tickets are $39.95. 2000 Staples Mill Road. 649-2583.