Credits
- 2021 · CSI: Vegas as Denny Trask
- 2021 · The Forever Purge as Dalton Levay
- 2021 · Blood Moon as Sam
- 2020 · Perry Mason as Danny Rahway
- 2019 · L.A.'s Finest as Mechanic
- 2018 · 9-1-1 as Ted
- 2017 · S.W.A.T. as Arnold
- 2017 · The Deuce as
- 2017 · Hometown Hero as Thomas
- 2016 · Westworld as Python Cowboy
- 2016 · Colony as Sergeant Paxton
- 2016 · The Energy Specialist as Dev
- 2015 · Beautiful & Twisted as Drunk Guy
- 2014 · Legends as Ray Campbell
- 2013 · Brooklyn Nine-Nine as Shane Broadman
- 2010 · Night and Day as Lester
- 2009 · Castle as Dale Landers
- 2006 · Dexter as Tilly
- 2005 · Criminal Minds as Paul Troy
- 2005 · Bones as Wes Ott
- 2003 · NCIS as Portland Douglas
- 2002 · Without a Trace as Ciro
- 2002 · CSI: Miami as Todd Boyce
- 2001 · Sam the Man as College Boy
- 2000 · Ricky 6 as Wiley
- 1996 · Pacific Blue as Matt Cord
- Future · Roses on the Vine as Zach