2024
If You Were the Last as Tom Wright
2023
The Company You Keep as Simon Norris (1 episode)
2021
Cowboy Bebop as Chalmers (5 episodes)
2021
Guilty Party as Marco (10 episodes)
2020
DC's Stargirl as Sam Kurtis (1 episode)
2020
Little Fires Everywhere as Mark McCullough (4 episodes)
2018
The Neighborhood as Logan #2 (1 episode)
2018
Sierra Burgess Is a Loser as Coach Johnson
2018
12 Strong as Sean Coffers
2017
Only the Brave as Travis Turbyfill
2017
High Low Forty as Cletus
2017
Unforgettable as David Connover
2016
Man with a Plan as Leif Forrest (2 episodes)
2015
Zoo as Agent Ben Shaffer (3 episodes)
2015
The Opposite Sex as Vince
2015
Grace and Frankie as Mitch (4 episodes)
2015
The Odd Couple as Murph (15 episodes)
2014
Enlisted as Sgt. Pete Hill (13 episodes)
2012
Ben and Kate as Will (1 episode)
2012
The Finder as Walter Sherman (13 episodes)
2011
J. Edgar as Raymond Caffrey
2011
L!fe Happens as Nicolas
2010
Happy Town as Deputy Tommy Conroy (8 episodes)
2010
She's Out of My League as Cam
2009
I Hope They Serve Beer in Hell as Dan
2008
The Express as Bob Lundy
2007
Confessions of an American Bride as Luke
2007
October Road as Eddie Latekka (20 episodes)
2007
Day 73 with Sarah as Steve
2006
The Break-Up as Date (Mike)
2005
How I Met Your Mother as Max (2 episodes)
2005
Bones as Walter Sherman (1 episode)
2005
Wedding Crashers as Craig Garthe
2004
Joey as Jake (1 episode)
2004
Bring It On Again as Football Player
2003
Las Vegas (1 episode)
2003
L.A. Dragnet (1 episode)
2002
Nantucket as Steve Foster
2002
King's Highway as Todd King
2001
The Chronicle (1 episode)
2001
Grounded for Life (1 episode)
2001
Thank You, Good Night as Frat Boy
2000
Trading Spaces as Himself (1 episode)
1999
S Club 7 as Sam (1 episode)
1996
Spin City as Blake (1 episode)
1996
Everybody Loves Raymond as Mailman (1 episode)
1996
7th Heaven as Ben Kinkirk (23 episodes)