2025
Suits LA as Rick Dodsen (1 episode)
2024
Emperor of Ocean Park as Howard Denton (10 episodes)
2023
Round and Round as Zach
2022
The Mental State as Dylan Cady
2021
Name That Tune as Self - Contestant (1 episode)
2019
Same Time, Next Christmas as Gregg Harris
2018
God Friended Me as Teddy Preston (1 episode)
2017
Random Tropical Paradise as Harry Fluder
2016
The Tick as Derek (4 episodes)
2016
Already Tomorrow in Hong Kong as Josh
2015
A Year and Change as Owen
2015
Flock of Dudes as Barrett
2014
A Short History of Decay as Nathan
2013
The Arrangement as Billy
2012
The Normals as Billy Schine
2012
The Mindy Project as Ben (14 episodes)
2011
Friends with Benefits as Parker
2010
How to Make It in America as Ben Epstein (16 episodes)
2009
The Good Guy as Daniel Seaver
2007
Nobel Son as Barkley Michaelson
2007
October Road as Nick Garrett (20 episodes)
2006
Love and Debate as Chris
2005
Prime as David Bloomberg
2005
Unscripted as Self (10 episodes)
2004
The Perfect Score as Matty Matthews
2003
One Tree Hill as Jake Jagielski (27 episodes)
2003
Jimmy Kimmel Live! as Self (1 episode)
2002
Life with Bonnie as Timmy (1 episode)
2000
Boston Public as Mr. Freeman (1 episode)
2000
Strong Medicine as Kent (1 episode)
1999
Third Watch as Francis DeSilva (1 episode)
1999
The Sopranos as Peter McClure (1 episode)
1999
Providence as Neal (1 episode)
1990
Law & Order as Matthew Wheeler (1 episode)