2013 - Il superstite - Attore - Dott. Forbes
2013 - Filth - Attore - Dougie Gillman
2012 - Shell - Attore - Cacciatore
2012 - Titanic - Attore - Murdoch, Primo Ufficiale
2009 - Il maledetto United - Attore - Dave Mackay
2002 - Beyond the City Limits - Attore - Sergei Akotia
1999 - 200 Cigarettes - Attore - Eric
1997 - Speed 2 - Senza limiti - Attore - Merced
1996 - SPIRITI NELLE TENEBRE - Attore - Starling
1995 - ROB ROY - Attore - Macgregor
1995 - Brave & Commander - Sfida ai confini del mondo - Attore - David Balfour