В 2011 году Джон начинает свою актерскую карьеру, когда ему предложили роль Сэмвела Тарли, в популярном телепроекте «Игра престолов».
В 2014 и 2015 году был номинирован на премию Гильдии киноактёров США в категории «Лучший актёрский состав в драматическом сериале» за сериал «Игра престолов».
На данный момент, актер принимает активное участие в съемках фильма «Трейдеры», и «Цезарь».