Nascido em Londres. Sua mãe veio de Dublin, Irlanda, seu pai de Hackney, East End; um Alfaiate que fez figurinos para filmes nos anos 60 e 70. John foi criado em Londres. Ele queria ser um ator desde uma idade precoce. Ele saiu de casa em seus 20 anos e viajou para o Sudeste da Ásia e Austrália por vários anos. Ele não percebeu seu sonho até maio de 2000, quando lançado como soldado alemão (não acreditado) na pequena série HBO Band Of Brothers. Depois de terminar em BoB, ele obteve uma parte como soldado alemão em Charlotte Gray (2001). Ele está continuando seus estudos de Drama.