2025
Zero Day as Agent Tom McCarthy2023
Escape from Love as Lido2022
The Thing About Pam as Btian Hilke2022
On the Come Up as Tate2021
Them as Buzz Cut2021
Asteroid as Spencer2020
The 24th as Cross2019
Swamp Thing as Hamel2019
Dolls as Psychiatrist2019
Afraid of Nothing as Self2019
Love Bite as George2018
Cobra Kai as Bob2018
The Resident as Surgeon Josh Rudnick2018
Hidden Family Secrets as Scott2017
moonbound24: The Webseries as Chef KarkassO2017
A Million Happy Nows as Mike2016
Stranger Things as Soldier2016
MacGyver as DXS Agent Charles2016
Alienate as Brad Klick2015
Rosewood as Young Agent2015
South of Hell as Life Coach2015
Love by the Book as Greg Thompson2015
Dark Revelations as Jeremy2014
Halt and Catch Fire as Roberto Campinello2014
Victimized as Josh Miller2014
The Listing Agent as Not available2014
The End of Something as Fred2013
Ironside as Corporal Hines2013
Snake Club: Revenge of the Snake Woman as Jacob2013
Captain Battle: Legacy War as Sam Battle2013
Fat Planet as Lt. Johnson2012
Blood Relatives as Jeffrey Duvardo2011
Grimm as SERT Team Leader2011
Keeping Up with the Randalls as Jeff2011
Alien Opponent as Bradan James2011
The Cold Equations as John Barton2011
Fog Warning as Karl2010
The Walking Dead as Savior #12010
Hawaii Five-0 as Jeff Larkin2010
Assault of the Sasquatch as Not available2009
NCIS: Los Angeles as Aaron Baker2009
NCIS: Los Angeles as Beckett2009
Modern Family as Firefighter2007
Person of Interest as James Hart2000
CSI: Crime Scene Investigation as Captain Robert Holland1999
Law & Order: Special Victims Unit as Brad2025
Popeye the Slayer Man Executive Producer2025
Popeye the Slayer Man Story2025
Popeye the Slayer Man Casting2023
Ouija Witch Writer2023
Ouija Witch Producer2023
Ouija Witch Assistant Director2021
Asteroid Producer2019
Dolls Director