2024
Thine Ears Shall Bleed as Woodrow Booker
2023
Lost Nation as The Man
2019
Dickinson as James (1 episode)
2018
Splitting Up Together as Dr. Kasper (2 episodes)
2018
The Bad Guys as Fink
2017
Ten Days in the Valley as Detective Buddy (4 episodes)
2017
The Tiger Hunter as Mike
2017
A Woman, a Part as Sam
2013
A Birder's Guide to Everything as Trent
2011
Grimm as Josh Porter (4 episodes)
2011
Our Idiot Brother as Max
1999
Law & Order: Special Victims Unit as Greg Kandel (1 episode)
1990
Law & Order as Colin Tilbrook (1 episode)
1971
Great Performances as Self (1 episode)