2024
A Very Vermont Christmas as Greg Harris
2019
For All Mankind as Jeremy Zielke (2 episodes)
2017
Ryan Hansen Solves Crimes on Television as Agent McConnell (1 episode)
2016
Insecure as Jeffrey (1 episode)
2016
American Crime Story as Jim (1 episode)
2016
The 4th as Wrong Driver
2013
In Lieu of Flowers as Gary
2012
Chicago Fire as Sean DeGrimes (1 episode)
2011
Young Adult as Wheelchair Mike
2011
Friends with Benefits as Clay (1 episode)
2005
Medium as John 'DJ' Dunham (1 episode)
2004
House as Geoff (1 episode)
2002
Without a Trace as Cooper Wilson (1 episode)
1990
Law & Order as Mark (1 episode)