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