Iolanthe (2013)

The Story begins when Strephon, an Arcadian Shepherd, wants to marry Phyllis, a Ward of Chancery.  Phyllis does not know that Strephon is half a fairy (his upper half – his legs are mortal!) and when she sees Strephon kissing a seemingly young woman, she assumes the worse.  But her “rival” turns out to be none other than Strephon’s own mother, Iolanthe, a fairy – fairies never grow old.

Phyllis’ guardian, the Lord Chancellor, and the members of the House of Lords are sighing after her.  Soon the peers and the fairies are virtually at war and long friendships are nearly torn asunder.  But all is happily sorted out thanks to the “subtleties of the legal mind”.