Come like Shadows (2008).... unverified.... Macbeth
A Woman of no Importance (2008).... unverified....
Sharpe's Peril (2008) (TV)....Richard Sharpe
The Root of All Evil (2008)….Pyke
FarNorth(2007).... Loki
The Hitcher (2007).... John Ryder
Outlaw(2007).... Bryant
Faceless (2006) (TV).... Eddie Prey
Sharpe's Challenge (2006) (TV).... Richard Sharpe
Silent Hill (2006).... Christopher
North Country (2005).... Kyle
Flightplan (2005).... Captain Rich
The Island (2005)....
The Dark (2005).... James
National Treasure (2004).... Ian Howe
Pride (2004) (TV, voice).... Dark
Troy (2004).... Odysseus
Lord of the Rings:(2003).... Boromir
Henry V111 (2003) (TV).... Robert Aske
The Big Empty(2003).... Cowboy
Equilibrium (2002).... Partridge
Lord of the Rings::The
Tom & Thomas (2002).... Paul Sheppard
Lord of the Rings: Fellowship of the Ring (2001).... Boromir
Don't Say A Word (2001).... Patrick Koster
Essex Boys (2000).... Jason Locke
Extremely Dangerous (1999) (TV).... Neil Byrne
Bravo Two Zero (1999).... Andy McNab
Ronin(1998).... Spence
Airborne (1998).... Dave Toombs
The Canterbury Tales (1998) (voice).... The Nun’s Priest
Sharpe: The Legend,
Sharpe: Justice, Revenge (1997) (TV) .... Sharpe
Anna Karenina (1997).... Vronsky
Sharpe:
When Saturday Comes (1996).... Jimmy Muir
Goldeneye (1995).... Alec Trevelyan, 006
Sharpe: Sword,
Jacob(1994) (TV).... Esau
Scarlett (1994) (TV).... Lord Richard Fenton
Black Beauty (1994).... Farmer Grey
Shopping (1994).... Venning
Sharpe: Honour, Enemy, Company (1994).... Sharpe
A Woman's Guide to Adultery (1994).... Paul
Lady Chatterley (1993) (TV).... Mellors
Sharpe: Eagle, Rifles (1993).... Sharpe
Patriot Games (1992).... Sean Miller
Absolute Conviction (1992).... Alex Bailey
Fool's Gold (1992) (TV).... Micky McAvoy
Prince (1991).... Jack Morgan
Clarissa (1991) (TV).... Robert Lovelace
In the Border Country (1991).... Smith
My kingdom for a horse (1991) (TV).... Steve
Tell me that you love me (1991) (TV).... Gabriel Lewis
The Field (1990).... Tadgh McCabe
Windprints (1990).... Anton van Heerden
Small Zones (1990)…. Vic
Lorna Doone (1990) (TV)…. Carver Doone
Wedded (1990) (tv).... Man
The Loser (1990) (TV)... Rod
How to get ahead in advertising (1989).... Larry Frisk
War Requiem (1989).... German Soldier
The Fifteen Streets (1989) (TV).... Dominic O’Brien
Troubles (1988) (TV).... Capt. Bolton
The True Bride (1988) (TV).... Prince
Stormy Monday (1988).... Brendan
Caravaggio (1986).... Ranuccio
Samson & Delilah (1985).... Billy
Exploits at West Poley (1985) (TV) .... Scarred Man
The Bill (1984) (TV).... Horace Clark
Winterflight (1984).... Hooker