A Plague of Wasps as Chris
2023
Maestro as Mendy Wager
2020
Boys On Film 20: Heaven Can Wait as Bryan (segment "ruok")
2019
Prodigal Son as Liam (1 episode)
2019
The Other Two (2 episodes)
2017
The Good Fight as Jerry Warshofsky (4 episodes)
2016
Bull as Noah Sinclair (1 episode)
2015
South of Hell as David Abascal (8 episodes)
2015
Ava's Possessions as Roger
2014
Last Weekend as Theo Green
2013
The Blue Eyes as Paul
2013
Big Words as Ben Shine
2012
Allegiance as Carroll
2012
Elementary as Silas Cole (1 episode)
2012
Dark Horse as Justin
2011
Person of Interest as Chase Patterson (1 episode)
2011
White Irish Drinkers as Todd McKay
2009
White Collar as Patrick Wolcott (1 episode)
2009
The Marc Pease Experience as Craig
2008
Nick and Norah's Infinite Playlist as Gary
2008
New Amsterdam as Roosevelt / Alex Spoor (1 episode)
2008
Assassination of a High School President as Rocky Raccoon
2007
What Goes On as Ethan Knowles (10 episodes)
2007
Damages as Michael Hewes (19 episodes)
1999
Law & Order: Special Victims Unit as Trevor Olsen (1 episode)