Known For
Filmography
2025
2025
2024
2022
2019
2019
2018
2015
2015
2014
2013
2007
2002
2001

The Air We Breathe
Movie

Dept. Q
TV · as Jonathan Barnes · 1 ep

Rebus
TV · as Michael Rebus · 6 eps

The Ipcress File
TV · as Ian Randall · 6 eps

Beats
Movie · as Robert

The Spanish Princess
TV · as Gavin Douglas · 4 eps

Kiss Me First
TV · as Ted Whitton · 1 ep

Residue
Movie · as Dickie Prince

Residue
TV · as Dickie Prince · 3 eps

Outlander
TV · as Lucius Gordon · 1 ep

Shetland
TV · as DI Fraser Brooks · 1 ep

Black Watch
Movie · as Cammy

Rockface
TV · as Patrick Robertson · 1 ep
Last Legs
Last Legs
Movie
