2024
Janet Planet as Avi2024
The Silent Planet as Theo2023
The Baker as Vic2018
My Days of Mercy as Simon2017
Chicago Justice as Alvin Olinsky2016
Goliath as Tom True2015
Chicago Med as Alvin Olinsky2014
Chicago P.D. as Alvin Olinsky2014
Jake Squared as Jake Klein2013
Now You See Me as Lionel Shrike (uncredited)2013
The Frame as Vaughan2013
The Last Days on Mars as Charles Brunel2013
Devil's Knot as Jerry Driver2012
Chicago Fire as Alvin Olinsky2011
The Killing as James Skinner2011
Unforgettable as Sam Rhodes2011
A Very Harold & Kumar Christmas as Sergie Katsov2011
Combat Hospital as Colonel Marks2011
Dream House as Boyce2011
Winnie Mandela as Colonel de Vries2010
Shutter Island as Laeddis2010
Let Me In as The Policeman2010
The Killer Inside Me as Joe Rothman2010
A Letter to Elia as Elia Kazan (Voice)2010
Die as Mark Murdock2010
My Own Love Song as Dean2010
3 Backyards as John2009
The Fourth Kind as Abel Campos2009
The Haunting in Connecticut as Reverend Popescu2009
Defendor as Chuck Dooney2009
I Come with the Rain as Hasford2008
The Curious Case of Benjamin Button as Monsieur Gateau2008
Two Lovers as Ronald Blatt2008
Dark Streets as Lieutenant2007
Saving Grace as Not available2007
Zodiac as Jack Mulanax2007
Shooter as Jack Payne2007
The Girl in the Park as Raymond2007
Prisoner as Jailer2007
Val Lewton: The Man in the Shadows as Val Lewton (voice)2006
Conviction as Mike Randolph2006
Skinwalkers as Jonas2005
American Dad! as Jim (voice)2005
The Greatest Game Ever Played as Arthur Ouimet2005
The Big Empty as The Specialist2004
House as Jack Moriarty2004
CSI: NY as Joe2004
Traffic as Mike McKay2004
Weird Sex and Snowshoes: A Trek Through the Canadian Cinematic Psyche as Self (archive footage)2002
Collateral Damage as Peter Brandt2002
S1m0ne as Hank Alano2002
Ararat as Ali / Jevdet Bay2002
Rosy-Fingered Dawn: A Film on Terrence Malick as Self2001
Novocaine as Harlan Sangster2001
Dancing at the Blue Iguana as Sully2001
Shot in the Heart as Gary Gilmore2000
Lost Souls as John Townsend2000
Harrison's Flowers as Yeager Pollack1999
The Sopranos as Dominic Palladino1999
The Directors as Self1998
The Thin Red Line as Capt. James Staros1998
Fallen as Edgar Reese1998
Apt Pupil as Archie1998
Living Out Loud as The Kisser1998
Divorce: A Contemporary Western as Not available1997
Gattaca as Antonio Freeman1996
Crash as Vaughan1996
Hit Me as Sonny Rose1995
The Prophecy as Thomas Daggett1995
Power of Attorney as Paul Dellacroce1995
Sugartime as Butch Blasi1994
Exotica as Eric1994
Camilla as Vincent Lopez1993
Teenage Mutant Ninja Turtles III as Casey Jones / Whit1993
Cyborg 2 as Colson 'Colt' Ricks1992
Chain of Desire as Jesus1992
Contact as Mohannan1992
The Habitation of Dragons as Wally Smith1991
The Adjuster as Noah1990
Teenage Mutant Ninja Turtles as Casey Jones1990
Look Who's Talking Too as Stuart1990
Desperate Hours as Wally Bosworth1990
Almost an Angel as Steve Garner1989
Blood Red as Silvio1989
Friends, Lovers, & Lunatics as Davey1988
Tucker: The Man and His Dream as Alex1988
She's Having a Baby as Elias Koteas (uncredited)1988
Onassis: The Richest Man in the World as Young Aristotle Onassis1988
Full Moon in Blue Water as Jimmy1988
Malarek as Victor Malarek1987
Some Kind of Wonderful as Skinhead1987
Gardens of Stone as Pete Deveber1985
One Magic Christmas as Eddie1985
Private Sessions as Johnny O'Reilly1980
Atlantic City as Extra (uncredited)2014
Jake Squared Producer