Actor
Yucca Fest
2023
as Detective Hayward
The Girl
2022
as Gym Teacher
Temptation Under the Sun
2022
as City Councilman
Night-Blooming Cereus
2022
Expiration
2019
as Chuck
Digital Get Down
2018
You Can Play
2015
as Coach Barnes
Gangster Squad
2013
as Desk Officer
Zodiac
2007
as Internal Affairs Agent #2
Gangs of the Dead
2006
as Weatherman
Windtalkers
2002
as Marine Machine Gunner (uncredited)
Kiss Tomorrow Goodbye
2000
as Producer
Witness Protection
1999
as U.S. Marshal