2024The Silent PlanetTheoMovie
2024Janet PlanetAviMovie
2023The BakerVicMovie
2018My Days of MercySimonMovie
2017Chicago JusticeAlvin Olinsky · 1 episodeShow
2016GoliathTom True · 8 episodesShow
2014Jake SquaredJake KleinMovie
2013The Last Days on MarsCharles BrunelMovie
2013Now You See MeLionel Shrike (uncredited)Movie
2013Devil's KnotJerry DriverMovie
2011A Very Harold & Kumar ChristmasSergie KatsovMovie
2011Dream HouseBoyceMovie
2011UnforgettableSam Rhodes · 1 episodeShow
2011Winnie MandelaColonel de VriesMovie
2011Combat HospitalColonel Marks · 13 episodesShow
2011The KillingJames Skinner · 12 episodesShow
2010Let Me InThe PolicemanMovie
2010A Letter to EliaElia Kazan (Voice)Movie
2010My Own Love SongDeanMovie
2010The Killer Inside MeJoe RothmanMovie
2010Shutter IslandLaeddisMovie
20103 BackyardsJohnMovie
2010DieMark MurdockMovie
2009The Fourth KindAbel CamposMovie
2009DefendorChuck DooneyMovie
2009I Come with the RainHasfordMovie
2009The Haunting in ConnecticutReverend PopescuMovie
2008The Curious Case of Benjamin ButtonMonsieur GateauMovie
2008Dark StreetsLieutenantMovie
2008Two LoversRonald BlattMovie
2007The Girl in the ParkRaymondMovie
2007Val Lewton: The Man in the ShadowsVal Lewton (voice)Movie
2007Saving GraceWilliam Drugh · 1 episodeShow
2007PrisonerJailerMovie
2007ShooterJack PayneMovie
2007ZodiacJack MulanaxMovie
2006SkinwalkersJonasMovie
2006ConvictionMike Randolph · 1 episodeShow
2005The Greatest Game Ever PlayedArthur OuimetMovie
2005The Big EmptyThe SpecialistMovie
2004CSI: NYJoe · 2 episodesShow
2004TrafficMike McKay · 3 episodesShow
2002S1m0neHank AlanoMovie
2002AraratAli / Jevdet BayMovie
2002Collateral DamagePeter BrandtMovie
2001NovocaineHarlan SangsterMovie
2001Shot in the HeartGary GilmoreMovie
2001Dancing at the Blue IguanaSullyMovie
2000Lost SoulsJohn TownsendMovie
2000Harrison's FlowersYeager PollackMovie
1998The Thin Red LineCapt. James StarosMovie
1998Living Out LoudThe KisserMovie
1998Apt PupilArchieMovie
1998Divorce: A Contemporary WesternMovie
1998FallenEdgar ReeseMovie
1997GattacaAntonio FreemanMovie
1996Hit MeSonny RoseMovie
1996CrashVaughanMovie
1995SugartimeButch BlasiMovie
1995The ProphecyThomas DaggettMovie
1995Power of AttorneyPaul DellacroceMovie
1994CamillaVincent LopezMovie
1994ExoticaEricMovie
1993Cyborg 2Colson 'Colt' RicksMovie
1993Teenage Mutant Ninja Turtles IIICasey Jones / WhitMovie
1992The Habitation of DragonsWally SmithMovie
1992Chain of DesireJesusMovie
1992ContactMohannanMovie
1991The AdjusterNoahMovie
1990Almost an AngelSteve GarnerMovie
1990Look Who's Talking TooStuartMovie
1990Desperate HoursWally BosworthMovie
1990Backstreet DreamsWizardMovie
1990Teenage Mutant Ninja TurtlesCasey JonesMovie