Actor
Time for Her to Come Home for Christmas
2023
as Pastor John
Mid-Love Crisis
2022
as Marc
All Joking Aside
2020
as Bob Carpenter
The Art of Racing in the Rain
2019
as Mr. Ness
A Dog's Way Home
2019
as Gunter
Prodigals
2018
as Junior
Backstabbing for Beginners
2018
as Rasnetsov
Godzilla
2014
as Whelan
Hunting Season
2013
as Sheriff Emmitt
12 Rounds 2: Reloaded
2013
as Heller
Battlestar Galactica: Blood & Chrome
2012
as Silas Nash
The Killing Game
2011
as Robert Spiro
Frankie & Alice
2010
as Dr. Backman
High Noon
2009
as Cpt. David McVee
Personal Effects
2009
as Finneran
Playing for Keeps
2009
as Daryl
The Quality Of Life
2008
Mayerthorpe
2008
as James Roszko
Charlie Wilson's War
2007
as Paul Brown
Shooter
2007
as Attorney General Russert
Firestorm: Last Stand at Yellowstone
2006
Murder on Pleasant Drive
2006
as Bob Hilland
RV
2006
as Garry Moiphine
Knights of the South Bronx
2005
as Arnie
Plague City: SARS in Toronto
2005
as Wilson
Category 6: Day of Destruction
2004
as Chris Haywood
The Life
2004
as Tony
NTSB: The Crash of Flight 323
2004
as McGregor
The Survivors Club
2004
as David Price
Chasing Freedom
2004
as Eric Hoffman
Lucky 7
2003
as Bernie Myer
100 Days In The Jungle
2002
as Stan Walton
Liberty Stands Still
2002
as Rex Perry
The Curse of the Jade Scorpion
2001
as Al
The Sports Pages
2001
as Robert Russo
Anthrax
2001
as Pete Wallace
Cold Blooded
2000
as Alec Grinell
The New Adventures of Spin and Marty: Suspect Behavior
2000
as Beckwith Evans
Small Time Crooks
2000
as Cop
Sweet and Lowdown
1999
as Bill Shields
Enemy of the State
1998
as Brian Blake (uncredited)
In the Doghouse
1998
as Harvey Poolish
City of Angels
1998
as Tom, Surgical Fellow
Primary Colors
1998
as Randy Culligan
Volcano
1997
as O.E.M. Staffer #1
Fall Into Darkness
1996
as Detective Porter
In the Blink of an Eye
1996
as Satz
Forgotten Sins
1996
as Lowell Hart
Up Close & Personal
1996
as Vic Nash
Alien Nation: Millennium
1996
as Jason Webster
Apollo 13
1995
as Pad Rat
Shame II: The Secret
1995
as Nick Finn
Mixed Nuts
1994
as Policeman / Voice of Obscene Caller
Wolf
1994
as Detective Wade
Web of Deception
1994
as Earl Stage
Witness to the Execution
1994
as Kirby Jacobs
In the Line of Duty: The Price of Vengeance
1994
as Tanner
Nails
1992
as Calley
The Doctor
1991
as Michael