Following its hugely successful premiere at Bristol Old Vic, the critically acclaimed The Grinning Man transfers to the West End… Full story »