2023
High Desert as Stewart2022
Ambulance as FBI Agent Anson Clark2021
Mayor of Kingstown as Macon2021
The Dry as Greg Raco2020
FBI: Most Wanted as William Barlowe2019
Project Blue Book as Evan Blake2019
I'm Just F*cking with You as Larry Adams2019
Diddie Wa Diddie as Brian2017
Legion as Daniel2017
Sun Records as Dewey Phillips2017
Gifted as Bradley Pollard2017
The Hammer as Randy2016
Incarnate as Oliver2016
Waffles and Bullet Holes: A Return to Sioux Falls as Self2015
Return to Sender as Tony Desantos2015
In the Night as A.P.2014
Fargo as Ben Schmidt2014
American Sniper as Jeff Kyle2014
Dawn of the Planet of the Apes as Finney2014
Bound for Greatness as Darren Meadows2013
Masters of Sex as Vincent2013
A Case of You as Eliot2013
Free Samples as Danny2013
Worm as Dustin (Voice)2012
Complacent as Thomas Pulchek2011
The Man Who Never Cried as Ralph Winston2010
Rizzoli & Isles as Craig Johnson2010
My Generation as Kenneth Finley2010
When in Rome as Priest (Father Dino)2010
The Runaways as Rodney Bingenheimer2010
No Deal as Kygan2009
FlashForward as Ned Ned2009
Paul Blart: Mall Cop as Veck2009
Taking Chances as Digger Morris2008
Sons of Anarchy as Lowell Harland, Jr.2008
Amusement as The Laugh2008
Pathology as Ben Stravinsky2007
Californication as Beckett Fetch2007
After Sex as David2007
It's a Mall World as Dennis2007
What We Do Is Secret as Chris Ashford2007
Flakes as Stuart2006
The Break-Up as Date (Paul)2005
It's Always Sunny in Philadelphia as Jan2005
The Closer as Gerald Curtis2005
Wedding Crashers as Todd Cleary2004
Lost as Thomas2004
Starkweather as Bob Von Buch2002
8 Simple Rules as Derek2000
CSI: Crime Scene Investigation as Ken Richmond1999
Law & Order: Special Victims Unit as Stuart AndrewsNaN
Coyote as Not available2024
Marmalade Director2024
Marmalade Writer2013
A Case of You Producer2013
A Case of You Screenplay