Actor
Perfect Creature
2007
as Augustus
Don't
2007
Hot Fuzz
2007
as Dr. Robin Hatcher
Some Things That Stay
2004
as Stuart Anderson
Unstoppable
2004
as Sullivan
Fascination
2004
as Oliver Doherty
Dinotopia
2002
as Frank
Princess of Thieves
2001
as Robin Hood
Vertical Limit
2000
as Royce Garrett
Slow Burn
2000
as Frank Norris
The Luzhin Defence
2000
as Valentionov
Here on Earth
2000
as John Morse
Enemy of the State
1998
as Congressman Albert
The Mask of Zorro
1998
as Don Rafael Montero
Rose Hill
1997
as Richard Elliot
The Rock
1996
as General Al Kramer (uncredited)
Edie & Pen
1996
as Victor
Crossworlds
1996
as Ferris
Exit to Eden
1994
as Omar Tillington
Death and the Maiden
1994
as Gerardo Escobar
No Escape
1994
as Walter Marek
The Age of Innocence
1993
as Julius Beaufort
Teenage Mutant Ninja Turtles III
1993
as Walker
Lethal Weapon 3
1992
as Jack Travis
Her Wicked Ways
1991
as Peter Chambers
Coins in the Fountain
1990
as Marcello di Elsi
Secret Weapon
1990
as Peter Hounam
Fool's Mate
1989
as Nikos Mitradis
Way Upstream
1987
as Vince
Wetherby
1985
as Mike Langdon
Wallenberg: A Hero's Story
1985
as Baron Gabor Kemeny
Romance on the Orient Express
1985
as Alex Woodward
The Highest Honour
1982
as Lt. Gen. Ivan Lyon
Ivanhoe
1982
as De Bracy
The Prisoner of Zenda
1979
as Rupert
Running Blind
1979
as Alan Stewart
Haunted: Poor Girl
1974
as Oliver Wilson
Dulcima
1971
as Gamekeeper