Actor
Resurrected
2023
as Cardinal Degal
Where Are You
2022
as Detective
King Richard
2021
as Bud Collins
The Tree
2020
as Reece Tanner ("Unexplained Phenomena")
The Call of the Wild
2020
as Skagway Dog Seller
The Art of Murder
2018
as Ben Upchurch
Annabelle: Creation
2017
as Victor Palmeri
A Beginner's Guide to Snuff
2016
as Kenneth Kennedy
Reality
2015
as Jacques
The Trials of Cate McCall
2013
as Dr. Ennis
The Lone Ranger
2013
as Shareholder
California Solo
2012
as Piper
Water for Elephants
2011
as Mr. Robinson
Across the Hall
2009
as The Porter
Copperhead
2008
as Garrett
Shiloh Falls
2007
as Dalton
Smart Card
2005
as Ned
Mystery Woman: Snapshot
2005
as Robert Benson
The Diary of Ellen Rimbauer
2003
as Doug Posey
Outside the Law
2002
as Agent McKenzie
Ali
2001
as Marlin Thomas
Lost Souls
2000
as George Viznik
Crime + Punishment in Suburbia
2000
as Calvin Berry
Inherit the Wind
1999
as Tom Davenport
The Puzzle in the Air
1999
as Jeff Swerdling
The Ransom of Red Chief
1998
as Strange Pierre
Dead by Midnight
1997
as Hendricks
Gang Related
1997
as Richard Stein
Crime of the Century
1996
as Isidor Fisch
Blackout
1996
as Opponent
In the Shadow of Evil
1995
as Willy Sommers
The Yearling
1994
as Lem Forrester
Assault at West Point: The Court-Martial of Johnson Whittaker
1994
as Dr. Beard
Golden Years
1991
as Steve Dent
Loose Cannons
1990
as Embassy Officer
Pet Sematary
1989
as Victor Pascow
The Chair
1988
as Mushmouth
Alone in the Neon Jungle
1988
as Vince Genilli
The Bedroom Window
1987
as Henderson
Mutants in Paradise
1984
as Steve Awesome