| 
The Silent Planet
 | 2025 | 
  | 
Planeta Janet
como Avi
 | 2024 | 
  | 
O Padeiro
como Vic
 | 2023 | 
  | 
Meus Dias de Compaixão
como Simon
 | 2019 | 
  | 
Jake Ao Quadrado
como Jake Klein
 | 2014 | 
  | 
O Planeta Vermelho
como Charles Brunel
 | 2013 | 
  | 
Sem Evidências
como Jerry Driver
 | 2013 | 
 | 
Truque de Mestre
como Lionel Shrike (não creditado)
 | 2013 | 
  | 
Jogos Suicidas
como Mark Murdock
 | 2012 | 
  | 
Winnie Mandela
como Colonel de Vries
 | 2011 | 
  | 
Deixe-me Entrar
como The Policeman
 | 2011 | 
  | 
A Casa dos Sonhos
como Boyce
 | 2011 | 
  | 
O Natal Maluco de Harold e Kumar
como Sergie Katsov
 | 2011 | 
  | 
Defendor
como Chuck Dooney
 | 2010 | 
  | 
A Letter to Elia
como Elia Kazan (voz)
 | 2010 | 
  | 
Três Quintais
como John
 | 2010 | 
  | 
A Minha Canção de Amor
como Dean
 | 2010 | 
  | 
Contatos de 4º Grau
como Abel Campos
 | 2010 | 
  | 
O Assassino em Mim
como Joe Rothman
 | 2010 | 
  | 
Ilha do Medo
como Laeddis
 | 2010 | 
  | 
Fugindo do Inferno
como Hasford
 | 2009 | 
  | 
Evocando Espíritos
como Reverend Popescu
 | 2009 | 
  | 
Amantes
como Ronald Blatt
 | 2009 | 
  | 
Dark Streets
como Lieutenant
 | 2008 | 
  | 
O Curioso Caso de Benjamin Button
como Monsieur Gateau
 | 2008 | 
  | 
Skinwalkers
como Jonas
 | 2007 | 
  | 
A Sete Chaves
como Jailer
 | 2007 | 
  | 
Val Lewton: The Man in the Shadows
como voz of Val Lewton
 | 2007 | 
  | 
Zodíaco
como Jack Mulanax
 | 2007 | 
  | 
Atirador
como Jack Payne
 | 2007 | 
  | 
A Garota do Parque
como Raymond
 | 2007 | 
  | 
The Big Empty
como The Specialist
 | 2005 | 
  | 
O Melhor Jogo da História
como Arthur Ouimet
 | 2005 | 
  | 
Weird Sex and Snowshoes: A Trek Through the Canadian Cinematic Psyche
como Ele Mesmo (filmagem de arquivo)
 | 2004 | 
  | 
O Resgate De Harrison
como Yeager Pollack
 | 2002 | 
  | 
Efeito Colateral
como Peter Brandt
 | 2002 | 
  | 
Ararat
como Ali / Jevdet Bay
 | 2002 | 
  | 
Simone
como Hank Alano
 | 2002 | 
  | 
Rosy-Fingered Dawn: A Film on Terrence Malick
como Ele Mesmo
 | 2002 | 
  | 
Um Tiro no Coração
como Gary Gilmore
 | 2001 | 
  | 
As Divas do Blue Iguana
como Sully
 | 2001 | 
  | 
Droga da Sedução
como Harlan Sangster
 | 2001 | 
  | 
Dominação
como John Townsend
 | 2000 | 
  | 
Além da Linha Vermelha
como Capt. James Staros
 | 1999 | 
  | 
Hit Me
como Sonny Rose
 | 1998 | 
  | 
Divorce: A Contemporary Western
 | 1998 | 
  | 
O Aprendiz
como Archie
 | 1998 | 
  | 
Possuídos
como Edgar Reese
 | 1998 | 
  | 
Living Out Loud
como The Kisser
 | 1998 | 
  | 
Crash: Estranhos Prazeres
como Vaughan
 | 1997 | 
  | 
Gattaca: A Experiência Genética
como Antonio Freeman
 | 1997 | 
  | 
Anjos Rebeldes
como Thomas Daggett
 | 1996 | 
  | 
Power of Attorney
como Paul Dellacroce
 | 1995 | 
  | 
Exótica
como Eric
 | 1995 | 
  | 
Sugartime
como Butch Blasi
 | 1995 | 
  | 
Camilla
como Vincent Lopez
 | 1994 | 
  | 
Cyborg 2
como Colson 'Colt' Ricks
 | 1993 | 
  | 
As Tartarugas Ninja III
como Casey Jones / Whit
 | 1993 | 
  | 
The Adjuster
como Noah
 | 1992 | 
  | 
Chain of Desire
como Jesus
 | 1992 | 
  | 
Contact
como Mohannan
 | 1992 | 
  | 
The Habitation of Dragons
como Wally Smith
 | 1992 | 
  | 
As Tartarugas Ninja
como Casey Jones
 | 1990 | 
  | 
Quase um Anjo
como Steve Garner
 | 1990 | 
  | 
Horas de Desespero
como Wally Bosworth
 | 1990 | 
  | 
Sonhos de um Rebelde
como Wizard
 | 1990 | 
  | 
Olha Quem Está Falando Também
como Stuart
 | 1990 | 
  | 
Friends, Lovers, & Lunatics
como Davey
 | 1989 | 
  | 
Sangue da Terra
como Silvio
 | 1989 | 
  | 
Malarek
como Victor Malarek
 | 1988 | 
  | 
Full Moon in Blue Water
como Jimmy
 | 1988 | 
  | 
Onassis
como Young Aristotle Onassis
 | 1988 | 
  | 
Jardins de Pedra
como Pete Deveber
 | 1988 | 
  | 
Tucker, um Homem e seu Sonho
como Alex
 | 1988 | 
  | 
Ela Vai Ter um Bebê
como Elias Koteas (não creditado)
 | 1988 | 
  | 
Alguém Muito Especial
como Skinhead
 | 1987 | 
  | 
O Natal Mágico
como Eddie
 | 1985 | 
  | 
Private Sessions
como Johnny O'Reilly
 | 1985 | 
  | 
Atlantic City
como Extra (não creditado)
 | 1981 | 
  | 
Canyon of the Dead
 |  |