Movies
The Rock
as General Al Kramer (uncredited)
Hot Fuzz
as Dr. Robin Hatcher
The Mask of Zorro
as Don Rafael Montero
Enemy of the State
as Congressman Albert
Lethal Weapon 3
as Jack Travis
Grindhouse
as Old Man (segment "Don't") (uncredited)
Vertical Limit
as Royce Garrett
The Age of Innocence
as Julius Beaufort
Teenage Mutant Ninja Turtles III
as Walker
Running Blind
as Alan Stewart