2025
Suits LA as Dale Forrest2025
A Desert as Alex Clark2023
Animus as William2022
The Girl from Plainville as David Carter2022
God's Country as Arthur Gates2020
Perry Mason as Man with Petrol2020
The Walking Dead: World Beyond as Gary Plaskett2020
Endings, Beginnings as Fred2019
Unbelievable as Steve Rasmussen2018
The Rookie as Unicorn Father2018
Zoe as Nick2017
Newness as Bret Jackson2017
The Mad Whale as The Chairman2016
Green Room as Clark2016
Falling Water as Woody Hammond2016
20th Century Women as Reporter / Abbie's Future Husband2015
Equals as Max2015
The Heyday of the Insensitive Bastards as Timmy2015
Almost Not Beautiful as Timmy2014
Fargo as Mort Kellerman2014
Night Moves as Sean2013
The Secret Life of Walter Mitty as Phil Melhoff2013
Night Giant as Giant Hunter2012
House of Lies as Reverend Thomas Tyler2012
Hitchcock as Hilton Green2012
Ruby Sparks as Sort of Weird Guy2011
Beginners as Elliot2011
Apartment 143 as Alan White2010
Justified as Glenn Cosgrove2009
Castle as Simon2009
He's Just Not That Into You as Devon2009
Hawthorne as Alex Lewison2009
The Unusuals as Detective Eddie Alvarez2008
Yes Man as Flyer Guy2008
Raising the Bar as Kevin Davies2007
Burn Notice as Dan Tesmond2005
Grey's Anatomy as Speed2005
Bones as Marvin Breekman2004
House as George2004
American Crime as Slim2004
Helter Skelter as Steve 'Clem' Grogan2003
NCIS as Not available2002
American Dreams as Stretch2002
40 Days and 40 Nights as Nick2002
The Gatekeeper as Peter Randolph2001
Things Behind the Sun as Colin2000
Stalled as Brendan1999
12 Stops on the Road to Nowhere as Bill1999
Sugar Town as Alex1999
The Secret Life of Girls as Dave1998
Rush Hour as Cop at Diner1998
Pleasantville as Mark's Lackey #11998
Heartwood as Ray Burris1997
Boogie Nights as High School / College Kid1997
Starship Troopers as Male Trooper1995
Crimson Tide as Sonarman #31995
Devil in a Blue Dress as Football1994
ER as Steve Maldonado1994
D2: The Mighty Ducks as Olaf1993
The Skateboard Kid as Snake1991
Shake, Rattle and Roll: An American Love Story as Dotson