| 
Ressurreição do Mal
como Cardinal Deal
 | 2023 | 
  | 
Where Are You
como Detective
 | 2022 | 
  | 
King Richard: Criando Campeãs
como Bud Collins
 | 2021 | 
  | 
The Tree
como Reece Tanner ("Unexplained Phenomena")
 | 2020 | 
  | 
O Chamado da Floresta
como Skagway Dog Seller
 | 2020 | 
  | 
The Art of Murder
como Ben Upchurch
 | 2018 | 
  | 
Unearthed & Untold: The Path to Pet Sematary
como Ele Mesmo
 | 2017 | 
  | 
Annabelle 2: A Criação do Mal
como Victor Palmeri
 | 2017 | 
  | 
A Beginner's Guide to Snuff
como Kenneth Kennedy
 | 2016 | 
  | 
Réalité
como Jacques
 | 2015 | 
  | 
Teia de Mentiras
como Dr. Ennis
 | 2013 | 
 | 
O Cavaleiro Solitário
como Shareholder
 | 2013 | 
  | 
California Solo
como Piper
 | 2012 | 
  | 
Água para Elefantes
como Mr. Robinson
 | 2011 | 
  | 
Correndo Contra o Tempo
como The Porter
 | 2009 | 
  | 
Veneno Mortal
como Garrett
 | 2008 | 
  | 
Shiloh Falls
como Dalton
 | 2007 | 
  | 
Smart Card
como Ned
 | 2005 | 
  | 
Mystery Woman: Snapshot
como Robert Benson
 | 2005 | 
  | 
O Diário de Ellen Rimbauer
como Doug Posey
 | 2003 | 
  | 
Fora da Lei
como Agent McKenzie
 | 2002 | 
  | 
Ali
como Marlin Thomas
 | 2001 | 
  | 
Dominação
como George Viznik
 | 2000 | 
  | 
Crime e Castigo
como Calvin Berry
 | 2000 | 
  | 
The Puzzle in the Air
como Jeff Swerdling
 | 1999 | 
  | 
O Vento Será Tua Herança
como Tom Davenport
 | 1999 | 
  | 
O Pequeno Chefe Vermelho
como Strange Pierre
 | 1998 | 
  | 
Dead by Midnight
como Hendricks
 | 1997 | 
  | 
As Duas Faces da Lei
como Richard Stein
 | 1997 | 
  | 
Blackout
como Opponent
 | 1996 | 
  | 
Crime of the Century
como Isidor Fisch
 | 1996 | 
  | 
In the Shadow of Evil
como Willy Sommers
 | 1995 | 
  | 
The Beast Within: A Gabriel Knight Mystery
como Georg Immerding
 | 1995 | 
  | 
The Yearling
como Lem Forrester
 | 1994 | 
  | 
Julgamento em West Point
como Dr. Beard
 | 1994 | 
  | 
Golden Years
como Steve Dent
 | 1991 | 
  | 
Um Tiro que não deu Certo
como Embassy Officer
 | 1990 | 
  | 
Cemitério Maldito
como Victor Pascow
 | 1989 | 
  | 
The Chair
como Mushmouth
 | 1988 | 
  | 
Alone in the Neon Jungle
como Vince Genilli
 | 1988 | 
  | 
Uma Janela Suspeita
como Henderson
 | 1987 | 
  | 
Mutants in Paradise
como Steve Awesome
 | 1984 |