
Atuação
26 títulos • ativo desde 2011

Rogue One: Uma História Star Wars
como Sergeant Melshi

Black Mirror
como Garrett Scholes

Halo
como John's Father

Andor
como Ruescott Melshi

24 Horas
como Captain Greg Denovo

O Gerente da Noite
como Charles Narramore

Humans
como Scientist

Lovesick
como Gareth

Flowers
como Dennis

Os Envenenamentos de Salisbury
como Dr James Haslam

Andor: Um Especial do Disney+ Day
como Ruescott Melshi (archive footage) (uncredited)

Waterloo Road
como Frankie McGregor

La Fortuna
como Tony

Confie em Mim
como Rob Beasley

Blackwood
como Lee

Holby City
como Linden Cullen

Dark Signal
como Nick

Dream Team
como Liam MacKay

For Her Sins
como Rob Conroy

The Chameleon
como Detective Eigner