2025I Was a StrangerDr. KroftMovie
2024Reverse the CurseTango SamMovie
2020RefugeeDr. LehmanMovie
2018Survivors of Malmedy: December 1944NarratorMovie
2017Chicago JusticeHank Voight · 1 episodeShow
2015SafelightEricMovie
2013Superman: UnboundTerrorist Leader (voice)Movie
2013PhantomSemakMovie
2012Atlas Shrugged: Part IIHenry ReardenMovie
2012The FinderCol. Chuck Bradshaw · 1 episodeShow
2011Prime Suspect1 episodeShow
2011X-Men: First ClassXOMovie
2011Body of ProofHarvey Brand · 1 episodeShow
2010The Next Three DaysDetective QuinnMovie
2010Law & Order: LARaymond Garson · 1 episodeShow
2009Lie to MeCaptain Hoopes · 1 episodeShow
2008Eli StoneRick O'Malley · 1 episodeShow
2008One Missed CallRay PurvisMovie
2007LifeJohn Flowers · 1 episodeShow
2007CaneVince Grasso · 8 episodesShow
2007CalifornicationRichard Bates · 13 episodesShow
2006RunawayKevin Rader · 1 episodeShow
2005Ghost WhispererKevin Keller · 1 episodeShow
2005The InsideSpecial Agent Randall Day · 1 episodeShow
2005Numb3rsReid Sarasin · 1 episodeShow
2004Veronica MarsCormac Fitzpatrick · 2 episodesShow
2004CSI: NYJack Butler · 1 episodeShow
2003The Lyon's Den1 episodeShow
2002Home Alone 4Peter McCallisterMovie
2002American DreamsGunnery Sergeant Finch · 11 episodesShow
2002EverwoodJohn Hayes · 6 episodesShow
2001Three Blind MiceCarter SimmonsMovie
2001KristinPeter Medavoy · 1 episodeShow
2000When Andrew Came HomeEddieMovie
2000The DistrictOfficer Terry · 1 episodeShow
2000Runaway VirusDaniel RothmanMovie
1999Family LawDon · 4 episodesShow
1999Judging AmyTim Powell · 1 episodeShow
1998Cab to CanadaMikeMovie
1998To Have & to HoldSean McGrail · 13 episodesShow
1998The X-FilesFBI Man at Bomb Site (uncredited)Movie
1998Baby Monitor: Sound of FearMatt WhittenMovie
1997Dharma & GregScott Kelley · 1 episodeShow
1997George & LeoRon · 1 episodeShow
1997G.I. JaneRoyceMovie
1996SuddenlyJoe MulveyMovie
1996Good Company6 episodesShow
1994Chicago HopeDanny Blaines · 4 episodesShow
1994Jimmy HollywoodDetectiveMovie
1994Treasure Island: The Adventure BeginsTom WallaceMovie
1993Full EclipseDoug CraneMovie
1993The X-FilesLarry Moore · 1 episodeShow
1992Picket FencesA.D.A. Petrovic · 5 episodesShow
1992Melrose PlaceJeffrey Lindley · 8 episodesShow
1992IntrudersRay Brooks · 2 episodesShow
1991Thelma & LouiseState TrooperMovie
1990Johnny RyanPeter HowardMovie
1990The OperationJohn KopiakMovie
1989Christine Cromwell1 episodeShow
1989Perry Mason: The Case of the All-Star AssassinBobby SpencerMovie
1989Mancuso, F.B.I.Show
1989Alien NationDr. Jim Trenner · 1 episodeShow
1989Quantum LeapDet. Sgt. Roger Skaggs · 1 episodeShow
1989Man Against the Mob: The Chinatown MurdersSammy TurnerMovie
1988Monkey ShinesAllan MannMovie
1987Jake and the FatmanMorgan · 1 episodeShow
1987Maid to OrderBretMovie
1987The Days and Nights of Molly DoddGlen · 1 episodeShow
1986L.A. LawDetective Greg Riley · 1 episodeShow