
Known For
Filmography
2024
2024
2023
2019
2015
2015
2014
2013
2007
2005
1986

Our Welsh Chapel Dream
TV · as Narrator · 12 eps

Truelove
TV · as Glyn · 1 ep

Steeltown Murders
TV · as Young Denver Hughes · 4 eps

FX's A Christmas Carol
Movie · as Spirit / Coal Miner

The Martian
Movie · as Jack

Poldark
TV · as Sergeant Tremayne · 1 ep

The Theory of Everything
Movie · as Rees

Thor: The Dark World
Movie · as Police Officer #2

Lewis
TV · as PC Mark Travis · 1 ep

Doctor Who
TV · as Pikeman Lloyd Llewelyn · 1 ep

Casualty
TV · as Dave Morgan · 1 ep