Brian Martin
Careful What You Wish For (2015)
Tom Sr.
The 27 Club (2008)
Beliar (as Dave Sherrill)
House of Fallen (2008)
Craig Divine
The Pigs (2005)
H.A. "Humpy" Wheeler
3: The Dale Earnhardt Story (2004)
Ray Vanowen
Five Aces (1999)
Bouncer (uncredited)
She's So Lovely (1997)
Ethan
Unhook the Stars (1996)
Lance (uncredited)
The Arrival (1996)
White-Sox Centerfielder
Major League II (1994)
Bruce
Broken Trust (1993)
Knight
Buffy the Vampire Slayer (1992)
Professor
Soulmates (1992)
Max
The Rookie (1990)
Randy Barton
Terror on Highway 91 (1989)
T-Bone
Slipping Into Darkness (1988)
Duane
Feds (1988)
Helicopter Pilot
The Beast of War (1988)
Danny Boy
The Night Before (1988)
Skank
The Wraith (1986)
Screenplay
Story
Producer
Co-Producer