2024
3 Body Problem as Assassin (1 episode)
2024
Masters of the Air as Lt. David Solomon (3 episodes)
2023
The Diplomat as Howard (4 episodes)
2019
Velvet Buzzsaw as Roadside Man
2013
Masters of Sex as Tim Deasy (2 episodes)
2009
Community as Guy / Kim (1 episode)
2007
Californication as Hank's Student (4 episodes)
2006
Torchwood as The Young Man (1 episode)