The Pirate King in this robust interpretation of Gilbert and Sullivan's fanciful operetta owes more to Johnny Depp's Captain Jack than to his Victorian predecessors, both in costume and manner.
And what a lot of fun he is in his dreadlocks, leather doublet and purple tights.
Geoff White, making his first appearance with the Bath Operatic and Dramatic Society, has the time of his life, as does everyone else.
As always the vocal richness of the group is a joy to the ears. There is assurance and maturity in the choral work and a wealth of talent among the soloists.
Charlotte Harrill as Mabel, the beloved of apprentice pirate Frederick (Jeffrey Palmer), has a powerful soprano voice with an exciting tingle factor. In addition she's a fine actress with a good sense of comic timing.
advertisement
Mr Palmer, a fellow student with Miss Harrill at Bath Spa University, is the ideal romantic lead. Juliette Coad as Ruth, Frederick's one-time nursemaid and now pirate maid of all work, is a terrific character actress and works particularly well with Geoff White.
Doing the tricky vocal stuff, hallmark of G&S, is Adrian Millard - the very model of a modern major general - word perfect at top speed.
Huw Morgan leads the dutiful band of policeman bemoaning a policeman's lot is not a happy one. So well drilled are they all, that they have achieved the professional knack of making it all look spontaneous.
You'd be hard pressed to find a version of the operetta which is more fun.
If you liked this article and would like to share it with others on the web who might be searching for good content we've made it easy for you to do it.
At the bottom of all articles, you'll see links to six sites. These sites - commonly called 'social bookmark' or 'social news' sites - have large communities of web users who share and rate interesting, useful and fun things on the web.
Clicking the links will automatically add the address of the story you are reading to one of these sites, letting you share it with others. Each site will ask you to register to share stories. Registration is free and once a member, you can store, recommend and search for stories that interest you.