Dyfan Dwyfor as Yegor Dimitrich Gloumov and Hayley Carmichael as Kleopatra Ilvovna Mamaaev in TOO CLEVER BY HALF (Royal Exchange to 17 August). Photo - Jonathan Keenan and

Dyfan Dwyfor as Yegor Dimitrich Gloumov and Hayley Carmichael as Kleopatra Ilvovna Mamaaev in TOO CLEVER BY HALF (Royal Exchange to 17 August). Photo – Jonathan Keenan and