2024
Cross as Ed Ramsey (8 episodes)
2023
Krapopolis as Apollo (voice) (2 episodes)
2022
A Jazzman's Blues as Holocaust survivor Ira
2021
Roll Up Your Sleeves as Self
2020
Never Rarely Sometimes Always as Ted
2019
The Kelly Clarkson Show as Self (1 episode)
2019
Phone Stack as The Guy
2018
New Amsterdam as Dr. Max Goodwin (89 episodes)
2018
BlacKkKlansman as Walter Breachway
2017
Battle Scars as Nicky Stephens
2017
The Blacklist: Redemption as Tom Keen (8 episodes)
2016
The $100,000 Pyramid as Self (2 episodes)
2015
Fathers and Daughters as John
2015
Home Is Where Your Heart Aches
2015
B-Side as Mike Zumsteg
2015
The Girlfriend Game as Miles
2015
Sons of Liberty as Joseph Warren (3 episodes)
2014
Beside Still Waters as Daniel
2014
The Disappearance of Eleanor Rigby: Her as Guy from Club
2014
The Disappearance of Eleanor Rigby: Them as Guy from Club
2014
The Single Moms Club as Peter
2014
Late Night with Seth Meyers as Self (1 episode)
2013
The Blacklist as Tom Keen (89 episodes)
2013
Lucky Them as Lucas Stone
2012
I Will Follow You Into the Dark as Adam Hurt
2012
Daybreak as Ben Wilkins (5 episodes)
2011
Driving by Braille as Xander West
2011
Trophy Kids as Max Wolfowitz
2010
Queen as Nikki Holiday
2009
United States of Tara as Tevin (12 episodes)
2008
90210 as Ryan Matthews (68 episodes)
2007
Out of Jimmy's Head (2 episodes)
2006
Brothers and Sisters as Randy Stewart (1 episode)
2005
The War at Home (1 episode)
2004
Veronica Mars as Charlie Stone (1 episode)
1990
Law & Order as Matt Riley (1 episode)
1988
LIVE with Kelly and Mark (1 episode)