Thu.–Sun., through Dec. 30
Presidio Theatre (99 Moraga Ave.)
Enjoy this wildly funny musical mashup of true love, talking dogs, singing chickens, dancing ghosts, and enough fairy magic for the entire family. Audiences can join in the Panto (traditional British holiday entertainment) traditions of booing the villains, cheering the heroes, singing along to popular songs, and helping the fairies cast magic spells. $20–$45, 415-960-3949, presidiotheatre.org