

The Silent Planet(2024)
Theo

Janet Planet(2024)
Avi

The Baker(2023)
Vic

My Days of Mercy(2018)
Simon

Jake Squared(2014)

Now You See Me(2013)
Lionel Shrike (uncredited)

Devil's Knot(2013)
Jerry Driver

The Last Days on Mars(2013)
Charles Brunel

Dream House(2011)
Boyce

Winnie Mandela(2011)
Colonel de Vries

A Very Harold & Kumar Christmas(2011)
Sergie Katsov

Shutter Island(2010)
Laeddis

Let Me In(2010)
The Policeman

The Killer Inside Me(2010)
Joe Rothman

My Own Love Song(2010)
Dean

A Letter to Elia(2010)
Elia Kazan (Voice)

3 Backyards(2010)
John

Die(2010)
Mark Murdock

The Fourth Kind(2009)
Abel Campos

I Come with the Rain(2009)
Hasford

Defendor(2009)
Chuck Dooney

The Haunting in Connecticut(2009)
Reverend Popescu

Two Lovers(2008)
Ronald Blatt

The Curious Case of Benjamin Button(2008)
Monsieur Gateau

Dark Streets(2008)
Lieutenant

Zodiac(2007)
Jack Mulanax

Shooter(2007)
Jack Payne

The Girl in the Park(2007)
Raymond

Prisoner(2007)
Jailer

Val Lewton: The Man in the Shadows(2007)
Val Lewton (voice)

Skinwalkers(2006)
Jonas

The Greatest Game Ever Played(2005)
Arthur Ouimet
The Big Empty(2005)
The Specialist

S1m0ne(2002)
Hank Alano

Collateral Damage(2002)
Peter Brandt

Ararat(2002)
Ali / Jevdet Bay

Novocaine(2001)
Harlan Sangster

Dancing at the Blue Iguana(2001)
Sully

Shot in the Heart(2001)
Gary Gilmore

Harrison's Flowers(2000)
Yeager Pollack

Lost Souls(2000)
John Townsend

The Thin Red Line(1998)
Capt. James Staros

Fallen(1998)
Edgar Reese

Divorce: A Contemporary Western(1998)

Living Out Loud(1998)
The Kisser

Apt Pupil(1998)
Archie

Gattaca(1997)
Antonio Freeman

Crash(1996)
Vaughan

Hit Me(1996)
Sonny Rose

The Prophecy(1995)
Thomas Daggett

Power of Attorney(1995)
Paul Dellacroce

Sugartime(1995)
Butch Blasi

Exotica(1994)
Eric

Camilla(1994)
Vincent Lopez

Cyborg 2(1993)
Colson 'Colt' Ricks

Chain of Desire(1993)
Jesus

Teenage Mutant Ninja Turtles III(1993)
Casey Jones / Whit

Contact(1992)
Mohannan

The Habitation of Dragons(1992)
Wally Smith

The Adjuster(1991)
Noah

Teenage Mutant Ninja Turtles(1990)
Casey Jones

Desperate Hours(1990)
Wally Bosworth

Almost an Angel(1990)
Steve Garner

Look Who's Talking Too(1990)
Stuart

Blood Red(1989)
Silvio

Friends, Lovers, & Lunatics(1989)
Davey

Full Moon in Blue Water(1988)
Jimmy

Onassis: The Richest Man in the World(1988)
Young Aristotle Onassis

Malarek(1988)
Victor Malarek

Tucker: The Man and His Dream(1988)
Alex

She's Having a Baby(1988)
Elias Koteas (uncredited)

Gardens of Stone(1987)
Pete Deveber

Some Kind of Wonderful(1987)
Skinhead

One Magic Christmas(1985)
Eddie

Private Sessions(1985)
Johnny O'Reilly

Atlantic City(1980)
Extra (uncredited)

The Block
God of Tides
Walker