Anything Goes

Barbican Theatre, London