2023
Where Are You, Christmas? as Connor
2022
Fleishman Is in Trouble as Steiner (1 episode)
2020
Penny Dreadful: City of Angels as Guard 2 (1 episode)
2019
The Morning Show as Male Tenant (1 episode)
2018
ReRUN as Frank Porter
2016
Timeless as Brock (1 episode)
2003
NCIS as Navy Lieutenant Lazlo Downey (1 episode)
1999
Law & Order: Special Victims Unit as Dean Hamlin (1 episode)