2023
Class of '09 as Murphy (8 episodes)
2023
Mrs. Davis as Preston Wiley (8 episodes)
2022
Jerry & Marge Go Large as Doug
2021
Dopesick as John Brownlee (7 episodes)
2020
The Right Stuff as Alan Shephard (8 episodes)
2019
Watchmen as Nelson Gardner (1 episode)
2019
What We Do in the Shadows as Jeff Suckler (4 episodes)
2018
Murphy Brown as Avery Brown (13 episodes)
2018
The Escape of Prisoner 614 as Thurman Hayford
2017
Lady Bird as Mr. Bruno
2015
Limitless as Brian Finch (22 episodes)
2015
See You In Valhalla as Magnus Burwood
2015
Always Watching: A Marble Hornets Story as Charlie MacNeel
2014
American Sniper as Biggles
2014
Manhattan Love Story as Peter (11 episodes)
2012
The Newsroom as Tate Brady (1 episode)
2012
Are You There, Chelsea? as Rick Miller (12 episodes)
2011
Shameless as Mike Pratt (10 episodes)
2011
The Craigslist Killer as Phillip Markoff
2007
Greek as Evan Chambers (74 episodes)
2007
Live Free or Die Hard as Jim
2006
Bring It On: All or Nothing as Brad Warner
2006
Aquamarine as Raymond
2005
Echoes of Innocence as Dave
2004
House as Dan (1 episode)
2004
Quintuplets as Parker Chase (22 episodes)
2003
Cold Case as Tanner (1 episode)
2002
CSI: Miami as Carl Thornton (1 episode)