2024
Lonely Planet as Will
2023
Lessons in Chemistry as Male Audience Member #3 (1 episode)
2022
The Old Man as Officer Stevenson (1 episode)
2020
TimeCrafters: The Treasure of Pirate's Cove as Mayor
2020
Perry Mason as Guard (2 episodes)
2020
Hollywood as Len Schlossen (2 episodes)
2019
All Rise as Bill Willis (1 episode)
2018
The Rookie as Jeff (1 episode)
2018
9-1-1 as Arborist (1 episode)
2016
Speechless as Custodian (1 episode)
2016
This Is Us as Fan #2 (1 episode)
2016
Teachers as Glenn (1 episode)
2015
Sneaky Pete as 40 Year Old Tex Hopkins (1 episode)
2015
Grace and Frankie as Abandoned Husband (1 episode)
2014
black-ish as Glenn (1 episode)
2014
Henry Danger as Dave (1 episode)
2014
Bad Ass 2: Bad Asses as Security Guy
2014
The Hungover Games as Zach
2013
Elevator as Party Host
2010
Law & Order: LA as Jack Bryce (1 episode)
2009
HBO Imagine as Bohemian / Mime Eulogist
2009
Parks and Recreation as Lon Swanson (2 episodes)
2009
Castle as Bob (1 episode)
2002
Secretary as Second Date
1998
Stepmom as Photo Assistant
1997
Strong Island Boys as Brett (as Russel Harper)
1996
House Arrest as T.J. Krupp
1993
The Adventures of Pete & Pete as Trader Tim (as Russ Harper) (1 episode)
1990
Law & Order as Eddie DeSantis (1 episode)