2023
Moving On as James Hassenpfeffer
2019
Between Two Ferns: The Movie as AJ
2017
One Day at a Time as Steve (1 episode)
2011
In Time as Factory Boss (uncredited)
2011
2 Broke Girls as Mohammed Machdinjihad (uncredited) (1 episode)
2011
Switched at Birth as Assistant Director (1 episode)