Впервые Джон отправился на гастроли с труппой Английского Шекспировского театра 25 лет назад и с тех пор регулярно гастролирует. Он играет в спектаклях и много гастролирует с Королевской Шекспировской компанией, Оксфордской компанией сценического искусства и театральной компанией «Пропеллер».

Он бывалый ветеран «Глобуса», исполняющий роли в спектаклях «Анна Болейн», «Генрих VIII», «Зимняя сказка», «Кориолан» и «Мера за меру».