2025
Good Night, and Good Luck as Palmer Williams2024
They Whisper as Silas2024
Half Lives as Luke2022
Julia as Russ2020
Jungleland as Buck2019
The Loudest Voice as Gabe Sherman2019
You Might Be the Killer as Sam2019
Fanboy as Jeremiah Brennan2019
Long Lost as Mystery Man2018
Eli Roth's History of Horror as Self2018
Homecoming as Ron2018
The Truth About Lies as Gilby Smalls2017
The Dark Tower as Pimli Prentiss2017
A Happening of Monumental Proportions as Mr. Rolf2017
A Midsummer Night's Dream as Bottom2017
Seven Lovers as Brian2016
Rebirth as Kyle2016
Mojave as Bob2015
Ballers as Yanni2015
Bloodsucking Bastards as Evan2014
Murder of a Cat as Clinton Moisey2014
Lust for Love as Astor2014
Doc of the Dead as Self2014
The Living as Teddy2014
Last Weekend as Sean Oakes2014
The Lord of Catan as Penis2013
Much Ado About Nothing as Claudio2013
It's Not You, It's Me as Jack2013
Seasick Sailor as Wormy Guy2012
Elementary as Brendan Farley2012
The Cabin in the Woods as Marty Mikalski2012
Putzel as Salmon Guy2011
Goodnight Burbank as Not available2011
Diary of a Wimpy Kid: Rodrick Rules as Bill2011
The Five Stages of Grief as Daniel2010
Don't Fade Away as Ben Fishman2009
The Good Wife as Eugene2009
Party Down as Miles2009
Dollhouse as Topher Brink2009
Homeland as Arne2008
Welcome to the Captain as Josh Flug2008
Wieners as Joel2008
Shades of Ray as Sal Garfinkle2007
Private Practice as Brian2007
Rise: Blood Hunter as Alex2007
The TV Set as Zach Harper2007
Careless as Mitch2006
Bickford Shmeckler's Cool Ideas as Ralph2006
The Night of the White Pants as Millian Hagan2006
Whirlygirl as Freddie2005
It's Always Sunny in Philadelphia as College Student2005
Hitch as Coca Cola Guy (uncredited)2004
The Village as Christop Crane2004
Admissions as James Parks2003
Matchstick Men as Slacker Boyfriend2003
Swordswallowers and Thin Men as Adrian2002
Orange County as Shane Brainard2001
Donnie Darko as Passenger2001
Training Day as College Driver1993
Frasier as AaronNaN
Silk as SolNaN
Bloodloss as Walter