Known For
Filmography
—2026
2026
2026
2025
2025
2025
2024
2022
2022
2021
2020
2018
2014
2012
2011
2010
2010
2009
2007
2005
2004
2002
A Town in Nova Scotia
A Town in Nova Scotia
Movie

Supergirl
Movie · as Brigand Underling

Steal
TV · as Burly · 4 eps

The Cage
TV · as Alan · 5 eps

Hamnet
Movie · as Claudius

Fackham Hall
Movie · as Army Officer

Fuze
Movie · as Y

Blitz
Movie · as Fireman Davies

Becoming Elizabeth
TV · as Priest · 1 ep

The Responder
TV · as Ben · 2 eps

Time
TV · as Flanagan · 2 eps

I Hate Suzie
TV · as PC Niven · 1 ep

A Discovery of Witches
TV · as Parish Warden · 1 ep

Cilla
TV · as Trevor · 3 eps

Kelly + Victor
Movie · as Dean Tucker

Macbeth
Movie

Luther
TV · as Sean 'Beanie' Beamish · 1 ep

Accused
TV · as Scouse · 1 ep

Moving On
TV · as Bugsy · 1 ep

Death Defying Acts
Movie · as Heckler

Doctor Who
TV · as Foreman · 1 ep

Shameless
TV · as Stuart · 1 ep

Revengers Tragedy
Movie · as Hippolito
