2016
Richard Linklater: Dream Is Destiny as Self (archive footage) (uncredited)
2014
21 Years: Richard Linklater as Self - Actor
2011
The Sitter as Officer Petite
2008
The Dark Knight as Shotgun SWAT (uncredited)
2008
Harold as Police Officer
2007
The Brave One as Detective Vitale
2007
Death Proof as Counter Guy
2007
Planet Terror as Joe
2007
Grindhouse as Joe (segment "Planet Terror")
2007
Snow Angels as Nate Petite
2006
World Trade Center as Volunteer Fireman
2006
Love Monkey as Nathan Kitt (1 episode)
2004
Riding the Bullet as Ferris
2003
I Love Your Work as Goateed Man
2003
School of Rock as Razor
2003
Secondhand Lions as Stan
2002
Full Frontal as Hitler
2002
Monk as Ryan Sharkey (1 episode)
2002
Insomnia as Fred Duggar
2002
Speakeasy as Frank Marnikov
2001
Waking Life as One of Four Men
2001
The Guardian (2 episodes)
2000
Boston Public as Harry Senate (44 episodes)
2000
The Way of the Gun as Obecks
2000
Rules of Engagement as Hayes Hodges III
2000
Boiler Room as Greg Weinstein
1999
The Limey as Stacy the Hitman
1999
Say You’ll Be Mine as Ben
1998
One True Thing as Jordan Belzer
1998
Scotch and Milk as Ray
1998
Phantoms as Deputy Steve Shanning
1997
Batman & Robin as Spike
1997
King of the Hill as (voice) (1 episode)
1997
King of the Hill as Artist / Voice on the Phone (voice) (1 episode)
1997
King of the Hill as Dr. Brown / Old Man (voice) (1 episode)
1996
A Time to Kill as Billy Ray Cobb
1996
Kindred: The Embraced as Starkweather (1 episode)
1995
The Babysitter as Mark Holsten
1995
Strange Days as Joey Corto
1994
Friends as Arthur (1 episode)
1994
Knight Rider 2010 as Johnny
1993
American Yakuza as Vic
1993
Dazed and Confused as Clint
1992
Sister Act as Waiter
1990
Law & Order as Isaac Krantz (1 episode)
1990
Martians Go Home as Hippie
1989
The 'Burbs as Steve Kuntz
1988
Dear John (1 episode)
1988
Dear John as Amorous Male Student (1 episode)
1984
V as Sean Donovan (2 episodes)
1984
The Get Along Gang (26 episodes)
1984
Gremlins as Schoolchild
1982
Voyagers! (1 episode)
1982
Goldie and Kids: Listen to Us as Self
1982
Herbie, the Love Bug as Matthew MacLane (5 episodes)
1981
Code Red (1 episode)
1981
Underground Aces as Son
1979
Trapper John, M.D. (1 episode)
1979
The Facts of Life (1 episode)
1977
CHiPs as Pat McGuire (1 episode)
1976
Quincy, M.E. (1 episode)