Known For
Filmography
2019
2006
2001
2000
2000
1999
1996
1993
1984

Badla
Movie · as The Driver

Waterloo Road
TV · as Victor Marsland · 1 ep

Waking the Dead
TV · as Donald Walsh · 2 eps

Aberdeen
Movie · as Perkins

Complicity
Movie · as William

Bad Girls
TV · as DS Sullivan · 1 ep

On Dangerous Ground
Movie · as Major Ian Campbell

The Last Vampyre
Movie · as Michael Mason

Sherlock Holmes
TV · as Michael · 1 ep