2018Acts of DesperationGrilloMovie
2018Bella's StoryDannyMovie
2016ShooterOfficer Timmons · 2 episodesShow
2016Lethal WeaponFrank Hardy · 1 episodeShow
2015BoschRaynard Waits · 10 episodesShow
2014How to Get Away with MurderGabriel Shaw · 1 episodeShow
2013Skating to New YorkDoug DemasMovie
2012The Wishing TreeProfessor Evan FarnsworthMovie
2012War FlowersLouis McIntireMovie
2012LuckJerry · 9 episodesShow
2010At the Sinatra ClubSalvatore 'Ubatz' PolisiMovie
2009Sand SerpentsRichard StanleyMovie
2009Amazing RacerEric ParkerMovie
2009Lie to MeJohn Parks · 1 episodeShow
2008The Christmas ChoirPeter BrockmanMovie
2008Depth ChargeRaymond 'Doc' EllersMovie
2008WisegalFrank RussoMovie
2007Kings of South BeachChris TrojanoMovie
2007Lincoln Heights1 episodeShow
2006WindfallCameron Walsh · 13 episodesShow
2006Jesus, Mary and JoeyTony CappucinoMovie
2006Rapid FireTonyMovie
2006Hidden PlacesGabe HarperMovie
2005Ghost WhispererJesse Sutton · 1 episodeShow
2004LAXGavin · 3 episodesShow
2003Cold CaseU.S. Marshal Tom Parker · 1 episodeShow
2003A Date with Darkness: The Trial and Capture of Andrew LusterAndrew LusterMovie
2003Strange Frequency²Vince Brava (segment 'Instant Karma')Movie
2002BoomtownPolice Department Police Officer II Tom Turcotte · 24 episodesShow
2001Crossing JordanEli Graham · 1 episodeShow
2001One Eyed KingDennis ReillyMovie
2001Summer CatchMike DunneMovie
2001Strange Frequency1 episodeShow
2001The Beast6 episodesShow
2000FalconeJoe Falcone · 9 episodesShow
1998The Last Don IICross De Lena · 2 episodesShow
1997The Third TwinSteve Logan · 2 episodesShow
1997The Last DonCross De Lena · 2 episodesShow
1997Silent CradleJay MitchellMovie
1996EZ StreetsDanny Rooney · 13 episodesShow
1996Arli$$Justin Sturgess · 1 episodeShow
1996Power 98Jon PriceMovie
1995Dare to LovePatrickMovie
1995Murder OneNeil Avedon · 23 episodesShow
1995The Outer LimitsCaptain Kelvin Parkhurst · 1 episodeShow
1994Sweet JusticeBailey Connors · 22 episodesShow
1994The ForceCal WarnerMovie
1993Class of '96David Morrisey · 17 episodesShow
1992Crossing the BridgeTim ReeseMovie
1991BackdraftTim KirzminskiMovie
1990Still LifePeter SherwoodMovie
1989Born on the Fourth of JulyMartinez - VietnamMovie
1989RooftopsTMovie
1988Iron Eagle IIDoug MastersMovie
1988Promised LandDavey HancockMovie
1987StackingGary ConnaloeMovie
1986Iron EagleDoug MastersMovie
1985The Heavenly KidLennyMovie
1985The Zoo GangHardinMovie
1984Massive RetaliationEric BriscoeMovie
1983The HitchhikerTommy · 1 episodeShow
1983Risky BusinessExtra at Party (uncredited)Movie
1983Bad BoysInmate (uncredited)Movie
1982American PlayhouseGary Connaloe · 1 episodeShow