2024
A Desert as Alex Clark
2022
God's Country as Arthur Gates
2022
The Girl from Plainville as David Carter (8 episodes)
2020
The Walking Dead: World Beyond as Gary Plaskett (1 episode)
2020
Endings, Beginnings as Fred
2020
Perry Mason as Man with Petrol (1 episode)
2019
Unbelievable as Steve Rasmussen (6 episodes)
2018
The Rookie as Unicorn Father (1 episode)
2017
Newness as Bret Jackson
2017
The Mad Whale as The Chairman
2016
20th Century Women as Reporter / Abbie's Future Husband
2016
Falling Water as Woody Hammond (20 episodes)
2015
Almost Not Beautiful as Timmy
2015
The Heyday of the Insensitive Bastards as Timmy
2014
Fargo as Mort Kellerman (3 episodes)
2013
The Secret Life of Walter Mitty as Phil Melhoff
2013
Night Giant as Giant Hunter
2012
Hitchcock as Hilton Green
2012
Ruby Sparks as Sort of Weird Guy
2012
House of Lies as Reverend Thomas Tyler (1 episode)
2011
Apartment 143 as Alan White
2010
Justified as Glenn Cosgrove (1 episode)
2009
Hawthorne as Alex Lewison (1 episode)
2009
The Unusuals as Detective Eddie Alvarez (10 episodes)
2009
Castle as Simon (1 episode)
2009
He's Just Not That Into You as Devon
2008
Yes Man as Flyer Guy
2008
Raising the Bar as Kevin Davies (1 episode)
2007
Burn Notice as Dan Tesmond (1 episode)
2005
Bones as Marvin Breekman (1 episode)
2005
Grey's Anatomy as Speed (1 episode)
2004
House as George (1 episode)
2004
Helter Skelter as Steve 'Clem' Grogan
2004
American Crime as Slim
2002
American Dreams as Stretch (1 episode)
2002
40 Days and 40 Nights as Nick
2002
The Gatekeeper as Peter Randolph
2001
Things Behind the Sun as Colin
1999
The Secret Life of Girls as Dave
1998
Rush Hour as Cop at Diner
1998
Pleasantville as Mark's Lackey #1
1998
Heartwood as Ray Burris
1997
Starship Troopers as Male Trooper
1995
Devil in a Blue Dress as Football
1995
Crimson Tide as Sonarman #3
1994
ER as Steve Maldonado (1 episode)
1994
D2: The Mighty Ducks as Olaf
1993
The Skateboard Kid as Snake
1991
Shake, Rattle and Roll: An American Love Story as Dotson (2 episodes)