Filmography 

official link: www.imdb.com

Catwalk (2009)(pre production)...the detective

Faith 
(2010) (pre-production)


Percy Jackson and the Lightning Thief  (2010) (post-production)

Call of Duty : Modern Warfare 2 (2009) VG Voice....'Soap' MacTavish

"One Night in Emergency" .... Peter (2009) (TV: Scotland BBC1)

"Grey's Anatomy" .... Dr. Owen Hunt (2008-2010)

Bunraku (2010) .... Killer 2

Dylan (On Hold) .... Dylan Thomas

Made of Honor (2008) .... Colin McMurray

"Journeyman" .... Dan Vassar (13 episodes, 2007)

The Last Legion (2007) .... Wulfila
... aka Dernière légion, La (France)
... aka Ultima legione, L' (Italy)

A Highland Empire(2007)...narration

"Rome" .... Lucius Vorenus (22 episodes, 2005-2007)   

Hannibal Rising (2007) .... Kolnas
... aka Hannibal Lecter - Le origini del male (Italy)
... aka Hannibal Lecter - Les origines du mal (France)

"The Virgin Queen" (2005) (mini) TV Series .... Duke of Norfolk

Kingdom of Heaven (2005) .... English Sergeant
... aka Königreich der Himmel (Germany)
... aka Reino de los cielos, El (Spain)

De-Lovely (2004) .... Bobby Reed

The Purifiers (2004) .... Moses

The Rocket Post (2004; re-release 2008) .... Thomas McKinnon

"Gunpowder, Treason & Plot" (2004) (TV) .... Bothwell

One Last Chance (2004) .... Seany

"The Key" (2003) (TV) .... Duncan

AfterLife (2003) .... Kenny Brogan

16 Years of Alcohol (2003) .... Frankie

"Does God Play Football?" (2003) .... Father Davis

Nicholas Nickleby (2002) .... John Browdie

"White Clouds" (2002) (TV: BBC4) .... Morris Duckworth

Grand Theft Auto: Vice City (2002) (VG) (voice) .... Jezz Torrent... aka Vice City (USA: short title)

Max (2002/I) .... George Grosz

Dog Soldiers (2002) .... Pvt. Cooper

That Old One (2002) .... Tom Furness

"North Square" .... Billy Guthrie (8 episodes, 2000)    

"Anna Karenina" (2000) (mini) TV Series .... Count Vronksy

Ameritrade Commercial (2000)

The Magical Legend of the Leprechauns (1999) (TV) .... Jericho O'Grady
... aka Kampf der Kobolde (Germany)
... aka Leprechauns (USA: short title)

Topsy-Turvy (1999) .... Durward Lely (Nanki-Poo)

Marcie's Dowry (1999) .... Fraser

Hideous Kinky (1998) .... Henning... aka Marrakech express (France)

Bedrooms and Hallways (1998) .... Leo

The Acid House (1998) .... Johnny (A Soft Touch)

Dad Savage (1998) .... H 

"Looking After Jo Jo" (1998) (TV) .... Basil

Understanding Jane (1998) .... Elliot

Regeneration (1997) .... Callan... aka Behind the Lines (USA)
... aka Renaissance (Canada: French title)

"Richard II" (1997) (TV) .... Henry Percy

"Father Ted" .... Father Deegan (1 episode, 1996)
    -
A Christmassy Ted (1996) TV Episode .... Father Deegan

The Leading Man (1996) .... Ant

"Kavanagh QC" (1996) .... David Lomax

Small Faces (1996) .... Malky Johnson

Trainspotting (1996) .... Tommy


Soundtrack:Topsy-Turvy (1999) (performer: "Incantation" (1877), "But Soft... / Why, Where Be Oi?" (1877), "A Wand'ring Minstrel, I" (1885), "The Criminal Cried As He Dropped Him Down" (1885))