When: Thursdays-Saturdays, 8 p.m. Continues through Dec. 21 2019

Snow White has had enough, and she's not gonna take it anymore. No more whistling, no more happily ever afters for her; she wants to rage against so-called "women's work," the whole concept of waiting for a perfect man to save her and the commodification of women's bodies by the beauty/glamour industry. She and the rest of the fairy-tale princesses (Sleeping Beauty, Hua Mulan, Rapunzel, Belle, Ariel, Pocahontas, Badroulbadour, Cinderella and the Princess Who Kissed a Frog) fight back in Dennis Giacino's musical Disenchanted. No more fairy-tale lies and unrealistic standards here — they're going to tell the truth, rage against the machine and reclaim their lives to live as they please. Stray Dog Theatre presents Disenchanted at 8 p.m. Thursday through Saturday (December 5 to 21) at the Tower Grove Abbey (2336 Tennessee Avenue; There are two additional performances at 2 p.m. Sunday, December 15, and 8 p.m. Wednesday, December 18. Tickets are $25 to $30.

Paul Friswold

Price: $25-$30