| movie | Havoc (2025)As Jake | (Not seen) |
| tv | Gangs of London (2020)As Mal(2 episodes) | (Not seen) |
| tv | Requiem (2018)As Aron Morgan(6 episodes) | (Not seen) |
| movie | Gwen (2018)As Edward Morris | (Not seen) |
| tv | The Crown (2016)As Fred Phillips(1 episode) | (Not seen) |
| tv | Poldark (2015)As Captain Blamey(5 episodes) | (Not seen) |
| tv | Endeavour (2013)As Dr. Dai Ferman(1 episode) | (Not seen) |
| tv | Hinterland (2013) (AKA "Y Gwyll")As DCI Tom Mathias(24 episodes) | (Not seen) |
| movie | Elfie Hopkins: Cannibal Hunter (2012) (AKA "Cannibal Hunter")As Timothy Jenkins | (Not seen) |
| tv | Land Girls (2009)As Adam Blackfield(2 episodes) | (Not seen) |
| tv | Five Days (2007)As Daf Parry(10 episodes) | (Not seen) |
| movie | The Contractor (2007) (AKA "The Shooter")As Terry Winchell | (Not seen) |
| movie | House of America (1997)As Cat | (Not seen) |