2023
Poker Face as Jed (1 episode)
2022
The Girl from Plainville as Conrad 'Coco' Roy III (8 episodes)
2021
Dear Evan Hansen as Connor Murphy
2020
Little Voice as Samuel (9 episodes)
2019
The Social Ones as Dan Summers
2013
The Americans as Vince (1 episode)
2011
Homeland as J.J. Elkins (3 episodes)
1999
Law & Order: Special Victims Unit as Andrew Drake (1 episode)