2026A Crime StoryMovie
2024Beverly Hills Cop: Axel FBeckMovie
2023UnderdevelopedNader · 6 episodesShow
2023Class of '09Mark Tupirik · 3 episodesShow
2023The Last Thing He Told MeWallace · 1 episodeShow
2021American RustVirgil Poe · 10 episodesShow
2018BeirutCal RileyMovie
201713 Reasons WhyBill Standall · 26 episodesShow
2015QuanticoClayton Haas · 11 episodesShow
2015The ReturnedJack Winship · 10 episodesShow
2014Bad Turn WorseGiffMovie
2013The Trials of Cate McCallDetective WelchMovie
2013The Tomorrow PeopleDr. Jedikiah Price · 22 episodesShow
2012Delivering the GoodsMr. QuentinMovie
2012Hemingway & GellhornMax EastmanMovie
2011Bad MeatDoug KendrewMovie
2011Joint BodyNick BurkeMovie
2011Blood Meridian Test ReelJudge HoldenMovie
2011Being HumanJames Bishop · 15 episodesShow
2011Locke & KeyRendell LockeMovie
2009Disappearing in AmericaBodyguardMovie
2009The PhilanthropistWalter Kerabatsos · 1 episodeShow
20092:13John TylerMovie
2009The Spirit BoxMr. DrakeMovie
2008An American AffairGraham CaswellMovie
2008Fear ItselfMr. Drake · 1 episodeShow
2007Women's Murder Club1 episodeShow
2007ChuckFulcrum agent, Hector · 1 episodeShow
2007Burn NoticeQuentin King · 1 episodeShow
2007The Number 23Kyle FinchMovie
2006CaffeineTomMovie
2006The UnitGary Soto · 1 episodeShow
2005Ellie ParkerJustinMovie
2005CapoteDick HickockMovie
2005Ghost WhispererBen Tillman / Joseph Webb · 1 episodeShow
2005The CloserGavin Q. Baker III · 6 episodesShow
2005Numb3rsTim Hamer · 1 episodeShow
2004National TreasureAgent JohnsonMovie
2004NYPD 2069Phil PavelkaMovie
2004SpartanConvictMovie
2004TwistedJimmy SchmidtMovie
2003Moving AlanAlan KennardMovie
2003The HuntedDale HewittMovie
2002RonnieKeith SchwannMovie
2001Crossing JordanKeith Walker · 1 episodeShow
2001Mulholland DriveJoeMovie
2001Say It Isn't SoJimmy MitchelsonMovie
2001Ellie ParkerJustinMovie
2001MonstersSally SpinelliMovie
2000House of LoveNeilMovie
2000Something ElseJulianMovie
2000Lost in the Pershing Point HotelTripperMovie
2000Drowning MonaMurph CalzoneMovie
1999A Murder of CrowsProf. Arthur CorvusMovie
1999Certain GuysCalMovie
1999Word of MouthDarrow (as Robert Rand)Movie
1998BrimstoneRobert Busch · 1 episodeShow
1998The Big LebowskiTreehorn ThugMovie
1997The Lost World: Jurassic ParkTourist #6 (uncredited)Movie
1997Born Into ExileWalterMovie
1997The PracticeHerrick Smoltz · 1 episodeShow
1997Macon County JailDan OldumMovie
1996The Cherokee KidFrank BonnerMovie
1996Little SurprisesMovie