Great singing and stage combat.
A lot of the jokes went over my head, but that’s my fault for going to a show when I’m not familiar with either source material it’s lampooning.
A fun, funny concept executed gleefully!