Actor:
- Untitled Comedy (2010) (post-production)
- Salt (2010) .... Ted Winter
- Every Day (2010) .... Ned
- Repo Men (2010) .... Frank
... aka "Repossession Men" - Japan (English title)
- Taking Woodstock (2009) .... Vilma
- X-Men Origins: Wolverine (2009) (VG) (voice) .... Victor Creed / Sabretooth
... aka "X-Men Origins: Wolverine - Uncaged Edition" - USA (X-rated version) - X-Men Origins: Wolverine (2009) .... Victor Creed
... aka "Wolverine: X-Men Zero" - Japan (English title) - Defiance (2008/I) .... Zus Bielski
- "Independent Lens" .... William Kunstler (1 episode, 2008)
- Chicago 10 (2008) TV episode .... William Kunstler - Love in the Time of Cholera (2007) .... Lotario Thugut
- "CSI: Crime Scene Investigation" .... Michael Keppler (4 episodes, 2007)
... aka "CSI: Las Vegas" - South Africa (English title) (informal alternative title), USA (syndication title)
... aka "C.S.I." - USA (short title)
... aka "CSI: Weekends" - USA (promotional title)
- Law of Gravity (2007) TV episode .... Michael Keppler
- Meet Market (2007) TV episode .... Michael Keppler
- Redrum (2007) TV episode .... Michael Keppler
- Sweet Jane (2007) TV episode .... Michael Keppler - The Ten (2007) .... Ray Johnson
- The Painted Veil (2006) .... Charlie Townsend
- The Omen (2006) .... Robert Thorn
- Lackawanna Blues (2005) (TV) .... Ulysses Ford
- The Manchurian Candidate (2004) .... Raymond Shaw
- Spinning Boris (2003) .... Joe Shumate
- Hitler: The Rise of Evil (2003) (TV) .... Ernst Hanfstaengl
- Young Dr. Freud (2002) (TV) (voice) .... Sigmund Freud
- The Sum of All Fears (2002) .... John Clark
... aka "Total Fears" - Japan (English title) - Kate & Leopold (2001) .... Stuart Besser
- Scream 3 (2000) .... Cotton Weary
- Hamlet (2000) .... Laertes
- RKO 281 (1999) (TV) .... Orson Welles
... aka "RKO 281: The Battle Over Citizen Kane" - USA (video box title) - Spring Forward (1999) .... Paul
- The Hurricane (1999) .... Sam Chaiton
- Jakob the Liar (1999) .... Mischa
- A Walk on the Moon (1999) .... Marty Kantrowitz
... aka "La tentación" - USA (Spanish title) - Desert Blue (1998) (voice) .... Mickey Moonday
- Since You've Been Gone (1998) (TV) .... Fred Linderhoff
- Twilight (1998) .... Jeff Willis
- Sphere (1998) .... Dr. Ted Fielding
- Phantoms (1998) .... Deputy Stuart 'Stu' Wargle
... aka "Dean Koontz's Phantoms" - USA (complete title)
... aka "Phantom" - Japan (English title) - Scream 2 (1997) .... Cotton Weary
- Baggage (1997)
- His and Hers (1997) .... Glenn
- Scream (1996/I) .... Cotton Weary
- Ransom (1996) .... Clark Barnes
- Big Night (1996) .... Leo
- Walking and Talking (1996) .... Andrew
- The Daytrippers (1996) .... Carl Petrovic
- Party Girl (1995) .... Nigel
- Mad Love (1995) .... Salesman
- Denise Calls Up (1995) .... Jerry Heckerman
- Buffalo Girls (1995) (TV) .... Ogden
- The Sunshine Boys (1995) (TV) .... Ricky Gregg
... aka "Neil Simon's The Sunshine Boys" - USA (complete title) - Mixed Nuts (1994) .... Chris
- Janek: The Silent Betrayal (1994) (TV) .... Owens