Acting
Derren Brown: Apocalypse
Ian
2012
The Sins
Barry Edgeley
2000
Monarch of the Glen
Murdo McFarlane
Life Support
James McConnell
1999
Hamish Macbeth
Abercrombie Markwell
1995
The Tales of Para Handy
Captain Angus
1994
Agatha Christie's Poirot
Colin McNabb
1989
The Angels' Share
Matt
The Sucker Punch
2002
Beautiful People
Jerry Higgins
Orphans
Frank
1998
Stand and Deliver
Sandy Cervi
On Dangerous Ground
Angus
1996
Rob Roy
Guthrie
Alabama
1990
Silent Scream
Monitor PO