Known For
Filmography
2025
2024
2021
2017
2016
2011
2002
2001
1999

I Fought the Law
TV · as DI Keith Arnold · 2 eps

Stephen
Movie · as Paul Goudie

The Tower
TV · as DS Jack O'Neill · 1 ep

Little Boy Blue
TV · as Steve Geoghagen · 4 eps

Brief Encounters
TV · as Barry · 5 eps

Death in Paradise
TV · as Andrew Buckley · 2 eps

Footballers' Wives
TV · as Kevin Donnelly · 1 ep

Weirdsister College
TV · as Tim Wraithewight · 13 eps

The Patty Duke Show: Still Rockin' in Brooklyn Heights
Movie · as Liam MacAllister
