Feisty women, a touch of Patrick Bateman and lots of puns. It’s a very likeable Shakespeare in a modern jacket...or…