
2025
Boys Club as Not available2024
My Dead Friend Zoe as Dr. Stokes2023
Jess Plus None as Not available2023
La Bruja as I.C.E. Man2022
Reindeer in Here as (voice)2021
Righteous Path as Jeryme2021
HEARD as Man2019
Ford v Ferrari as Pilot Private Plane2019
A Cohort of Guests as Jon2018
The Rookie as Sheriff Steve McNeese2018
Magnum P.I. as DJ (voice)2018
Station 19 as John Finch2016
The Perfect Daughter as Detective Schaffer2016
Is That a Gun in Your Pocket? as Elias2015
Romantically Speaking as Richard2015
Curve as Deputy2014
The Night Shift as EOD Tech Matt2013
Masters of Sex as Mitch McCaffrey2012
Elementary as Curtis Tofano2012
Longmire as Tony Kelso2012
Longmire as Not available2012
Battleship as Sampson XO2012
Bigfoot: The Lost Coast Tapes as Sean Reynolds2011
Shameless as Sgt. Benz2011
Revenge as Daryl2009
Castle as Ted Lane2009
NCIS: Los Angeles as Petty Officer Matt Driscoll2009
Parks and Recreation as Jeremy2008
The Mentalist as Officer Ray Moran2008
True Blood as Julian Fortenberry2008
Terminator: The Sarah Connor Chronicles as Rick2007
Private Practice as Eric2005
Grey's Anatomy as John Finch2005
Bones as Mike Young2005
The Closer as Jordan Wallace2003
NCIS as Brandon SingerNaN
go-LOVE-go as PatNaN
GRQ the Movie as Realtor RayNaN
The Autopsy of Albert Kemper as Officer Cameron