2023
Bookie as Stewie Malenkovich (2 episodes)
2020
Perry Mason as Oliver Fogg (2 episodes)
2020
9-1-1: Lone Star as Vic (1 episode)
2019
For All Mankind as Elliott Lewis (1 episode)
2017
The Arrival as Arthur
2016
Man Rots from the Head as Sheldon
2015
Superstore as Line-Cutting Customer (1 episode)
2015
Crazy Ex-Girlfriend as Tim (3 episodes)
2015
Crazy Ex-Girlfriend as Tim Campbell (3 episodes)
2014
Silicon Valley as Aaron 'Double A' Anderson (2 episodes)
2013
Banshee Chapter as James Hirsch
2012
Emily Owens, M.D as Blake (1 episode)
2011
Shameless as Tyler Wexler (2 episodes)
2010
Hawaii Five-0 as Chris Dalton (25 episodes)
2010
Beauty & the Briefcase as Tom Reinhart
2010
Hot in Cleveland as Owen (6 episodes)
2009
NCIS: Los Angeles as Donald Jenkins (1 episode)
2009
Imagine That as Brock Pressman
2008
The Mentalist as Drew Abner (1 episode)
2008
True Blood as Steve Newlin (42 episodes)
2007
The Hills Have Eyes 2 as Napoleon
2006
Big Love (1 episode)
2005
The Late Late Show with Craig Ferguson as Self (1 episode)
2004
Veronica Mars as Pete Comiscky (1 episode)
2003
Miracles (1 episode)
2002
Without a Trace as Paul Cartwright (1 episode)
2002
What I Like About You as Henry Gibson (29 episodes)
2002
Firefly as Younger Hopeful (1 episode)
2002
8 Simple Rules as Guy (1 episode)
2001
Scrubs as Patrick (1 episode)