Theatrical flair; theatre, Amsterdam, the Netherlands