This is a delightfully bonkers production that keeps the audience guessing, with decent plot twists that maintain interest to ...