3rd Floor as Officer Miller
Big Life as Dean Schumacher
The War Between as Colonel Canby
2024
Reagan as Agent Jerry Parr
2024
Looking for Dr. Love as Mr. Hauser
2024
Children's Books as Simon
2023
South of Sanity as Mike Hilgreen
2023
Nefarious as Dr. Stewart
2023
She Inherited Danger as Detective Gouviea
2021
Stillwater as Pastor
2020
American Pie Presents: Girls' Rules as Principal Shankman
2019
Lying and Stealing as Beverly Hills Guard
2019
Grand-Daddy Day Care as Bailiff
2018
Ice: The Movie as Robert
2017
An Uncommon Grace as Sheriff Newsome
2015
The Funhouse Massacre as Dave
2013
Welcome to the Jungle as Dale
2012
Lincoln as Jacob Graylor
2010
Bright Falls as Deputy Mulligan (2 episodes)
2010
Jeffie Was Here as Stu
2009
Morris County as Joshua
2007
Even Money as Monte Player
2005
Invasion (1 episode)
2005
Supernatural (1 episode)
2005
Supernatural as Deputy Hein (1 episode)
2005
Bad News Bears as Yankee Dad
2005
Annie's Point as Waylon
2004
From Other Worlds as Steve
2004
Medical Investigation as Kevin (1 episode)
2004
Baadasssss! as Bob Maxwell
2004
Open House as Ron Tucker
2004
Century City (1 episode)
2004
I Am Stamos as Andy Schrub
2003
Legally Blonde 2: Red, White & Blonde as Guard
2003
The United States of Leland as Security Guard
2002
Catch Me If You Can as FBI Agent
2002
Everwood as Marty Maxwell (3 episodes)
2002
The Round and Round as Senator Culvert
2002
Leap of Faith as Joe (1 episode)
2001
Ocean's Eleven as Eye-in-the-Sky Technician #1
2001
American Pie 2 as Grill Guy
2000
Certain Guys as Burdett
2000
Madigan Men (1 episode)
2000
Dropping Out as Larry
1999
Angel as Arney (2 episodes)
1999
It's the Rage as Phil
1998
Richie Rich's Christmas Wish as Hungry Officer
1998
Modern Vampires as Cop #1
1998
The Lesser Evil as Hunter #1
1998
Sex and the City as Announcer (1 episode)
1997
Switchback as Colorado Trooper
1997
Alien Avengers II as Deputy Sheriff
1997
Sparkler as Buddy #2
1997
Kiss the Girls as Agent on Robe
1997
Under Oath as Terry Dawson
1997
Beyond Belief: Fact or Fiction as Judd's Buddy (segment "Deer Hunters") (1 episode)
1997
Truth or Consequences, N.M. as Market Clerk
1997
Traveller as Farmer's Son
1997
The Practice as Officer Cooper (1 episode)
1996
The Pretender as Dave Dugger (1 episode)
1996
Humanoids from the Deep as Officer
1996
The Daily Show as Self (1 episode)
1995
Wild Bill as Mike Williams
1995
Hard Bounty as Sneaky
1995
Panther as Cop at Ramparts
1994
Without Warning as Dwayne Haskell
1994
The Adventures of Young Indiana Jones: Hollywood Follies as Flanagan
1993
The X-Files as Sergeant (1 episode)
1993
Wilder Napalm as Deputy Sheriff Day
1993
In the Line of Fire as Hunter
1992
Red Shoe Diaries as Slim (1 episode)
1989
Coach as Casey (1 episode)
1989
Coach as Wayne (1 episode)