| The Last Days on Mars (2013) As Charles Brunel | (Not seen) |
| Devil's Knot (2013) As Jerry Driver | (Not seen) |
| Now You See Me (2013) (AKA "Grand Illusion") As Lionel Shrike | (Not seen) |
| A Very Harold & Kumar 3D Christmas (2011) (AKA "A Very Harold & Kumar Christmas") As Sergie Katsov | (Not seen) |
| Dream House (2011) As Boyce | (Not seen) |
| Let Me In (2010) As The Policeman | (Not seen) |
| The Killer Inside Me (2010) As Joe Rothman | (Not seen) |
| Shutter Island (2010) (AKA "Ashecliffe") As Laeddis | (Not seen) |
| I Come with the Rain (2009) As Hasford | (Not seen) |
| The Haunting in Connecticut (2009) As Reverend Popescu | (Not seen) |
| Defendor (2009) As Chuck Dooney | (Not seen) |
| The Fourth Kind (2009) As Abel Campos | (Not seen) |
| The Curious Case of Benjamin Button (2008) As Monsieur Gateau | (Not seen) |
| Prisoner (2007) As Jailer | (Not seen) |
| The Girl in the Park (2007) As Raymond | (Not seen) |
| Zodiac (2007) (AKA "Chronicles") As Jack Mulanax | (Not seen) |
| Shooter (2007) As Jack Payne | (Not seen) |
| Skinwalkers (2006) As Jonas | (Not seen) |
| The Greatest Game Ever Played (2005) As Arthur Ouimet | (Not seen) |
| Ararat (2002) As Ali / Jevdet Bay | (Not seen) |
| S1m0ne (2002) (AKA "Simone") As Hank Alano | (Not seen) |
| Collateral Damage (2002) As Peter Brandt | (Not seen) |
| Novocaine (2001) As Harlan Sangster | (Not seen) |
| Lost Souls (2000) As John Townsend | (Not seen) |
| Fallen (1998) As Edgar Reese | (Not seen) |
| Apt Pupil (1998) As Archie | (Not seen) |
| The Thin Red Line (1998) As Capt. James 'Bugger' Staros | (Not seen) |
| Gattaca (1997) (AKA "The Eighth Day") As Antonio Freeman | (Not seen) |
| Crash (1996) As Vaughan | (Not seen) |
| The Prophecy (1995) (AKA "God's Army") As Thomas Daggett | (Not seen) |
| Exotica (1994) As Eric | (Not seen) |
| Teenage Mutant Ninja Turtles III (1993) (AKA "Teenage Mutant Ninja Turtles III: Turtles in Time") As Casey Jones / Whit | (Not seen) |
| The Adjuster (1991) As Noah | (Not seen) |
| Teenage Mutant Ninja Turtles (1990) (AKA "Teenage Mutant Ninja Turtles: The Movie") As Casey Jones | (Not seen) |
| Almost an Angel (1990) As Steve Garner | (Not seen) |
| Desperate Hours (1990) As Wally Bosworth | (Not seen) |
| Look Who's Talking Too (1990) As Stuart | (Not seen) |
| Some Kind of Wonderful (1987) As Skinhead | (Not seen) |
| Gardens of Stone (1987) As Pete Deveber | (Not seen) |
| Atlantic City (1980) (AKA "Atlantic City, USA") As Extra (uncredited) | (Not seen) |