Interpretó a Angus en la serie de Netflix Lovesick (2014-2018) y en 2018 a Ambrose Smithers en La importancia de llamarse Oscar Wilde, dirigido por Rupert Everett, al lado de Colin Firth y Emily Watson. Muy pronto veremos a Josh McGuire como Briar Cudgeon en Artemis Fowl, de Walt Disney Studios, protagonizada por Judi Dench y dirigida por Kenneth Branagh.