Leading the merry band of players is flamboyant cross-dresser Captain Terri Dennis, played with relish by Simon Russell Beale. Russell Beale is triumphant in this role, each nod and wink, each aside and each "Jessica Christ!" brilliantly pitched and it's those small nuances of character and the off line reactions that make him truly great to watch.
I will confess that I found the first half slightly patchy in terms of pace, but I did see a preview and have no doubt that it will settle beautifully. This is a worthy start to this Michael Grandage season and my ticket for 'Peter and Alice' is already booked.