Actor
Unspoken
2024
Dark Blue
2023
Beautiful Disaster
2023
as Jim Maddox
Manifest West
2022
as Eric Lind
Red Stone
2021
as Jed Haywood
Five Women in the End
2020
as PJ Weller
Driven
2019
as Morgan Hetrick
The Grief Tourist
2013
as Jim
Pawn Shop Chronicles
2013
as Ben
Rogue River
2012
as Sherrif Boyd
Silent Witness
2011
as Sam Robb
Inside Out
2011
as Detective Calgrove
Satin
2011
as Kip Tanner
Tenure
2009
as Tim
Stolen
2009
as Jonas
Surrogates
2009
as Colonel Brendon
Sex Drive
2008
as Rick
Running Scared
2006
as Sal "Gummy Bear" Franzone
Homeland Security
2004
as Agent Tango 12
Live from Baghdad
2002
as Tom Murphy
American Virgin
2000
as Bob
Lured Innocence
2000
as Harry Kravitz
A Question of Faith
2000
as James
Forces of Nature
1999
as Bartender
Thirst
1998
as Andy
The Negotiator
1998
as Palermo
Grosse Pointe Blank
1997
as Bob Destepello
Savage
1997
as Spillane
D3: The Mighty Ducks
1996
as Cole
Last Exit to Earth
1996
as Hardester
Follow the Bitch
1996
as Ty
The Liars' Club
1994
as Jimbo
Dragon: The Bruce Lee Story
1993
as Tad Overton
A River Runs Through It
1992
as Chub