Known For
Filmography
20242023
2023
2023
2022
2021
2020
2020
2020
2018
2017
2017
2016
2016
2014
2012
Academy Boy
Academy Boy
Movie · as DC

War of the Worlds: The Attack
Movie · as Captain Matthews

Licence to Love
Movie · as Richard

Blue Lights
TV · as Mark Blundell · 3 eps

Blackbird
Movie · as Jonas

R.I.A.
Movie · as John

Arthur & Merlin: Knights of Camelot
Movie · as Owain

Safeguard
Movie · as Harry

The Lost
Movie · as Chief Superintendent Hanson

Dead Ringer
Movie · as Detective Green

Accountable
Movie · as Mike

House of Afflictions
Movie · as John Beckley

100 Bullets
Movie · as Dylan

Stan Lee's Lucky Man
TV · as Dr Jones · 1 ep

The Game
TV · as MI5 Clerk · 1 ep

Line of Duty
TV · as Aaron (uncredited) · 2 eps
