The Institute (1 episode)
2023
The Story of Faustus Bidgood as archive footage
2022
Julia as Hunter Fox (1 episode)
2022
FROM as Henry (10 episodes)
2021
Don't Look Up as Congressman Tenant
2019
Prodigal Son as Gerald Morris (1 episode)
2019
The Goldfinch as Welton 'Welty' Blackwell
2018
Crown and Anchor as Doug
2014
The Sparrows Are Flying Again! - The Making of the Dark Half as Himself
2014
Hand of God as Ira Goldstein (1 episode)
2013
Masters of Sex as Dr. Ellenberg (1 episode)
2013
The Blacklist as Dr. Haverkamp (1 episode)
2012
That Guy... Who Was in That Thing as Self
2010
Republic of Doyle as Al Kavanaugh (1 episode)
2010
Republic of Doyle as Alex Kavanagh (2 episodes)
2009
The Good Wife as Wendell Keller (1 episode)
2008
Down to the Dirt as Robert Kavanagh
2008
The Mentalist as Alexander Lark (1 episode)
2008
Superhero Movie as Dr. Hawking
2007
Aliens vs Predator: Requiem as Col. Stevens
2007
30 Even Scarier Movie Moments as Himself (2 episodes)
2006
It's a Boy Girl Thing as Ted Bedworth
2006
The Hills Have Eyes as Lizard
2005
Commander in Chief as Frank Devane (1 episode)
2005
Whole New Thing as Rog
2005
Land of the Dead as Charlie
2005
Grey's Anatomy as Marty (1 episode)
2005
Medium as Kenneth Holloway (1 episode)
2004
Sex Traffic as Major James Brooke (2 episodes)
2004
Boston Legal as A.D.A. William Preston (2 episodes)
2004
CSI: NY as Sid Hammerback (159 episodes)
2004
Helter Skelter as Detective Morrisy
2004
The Lazarus Child as Senator Willis
2003
Killer Instinct: From the Files of Agent Candice DeLong as Dr. Rene Sutter
2002
Without a Trace as Josh's Father (1 episode)
2002
MDs as Frank Coones (11 episodes)
2002
Between Strangers as Ralph
2001
Joe Somebody as Pat Chilcutt
2001
Alias as Hans Jürgens (1 episode)
2001
Crossing Jordan as Ethan Grady (1 episode)
2001
Just Ask My Children as Sam Bennis
2001
Sweet November as Raeford Dunne
2001
Haven as Lawrence Dickson
2000
The Fearing Mind as Dr. Gerald Willett (1 episode)
2000
Nuremberg as Anton Pachelogg (1 episode)
2000
Cheaters as Larry Minkoff
2000
The 70s as Hal Shales
2000
Malcolm in the Middle as Danny (1 episode)
1999
Relic Hunter as Dr. Flaubert (1 episode)
1999
Resurrection as Demus
1999
Advice From a Caterpillar as Cafe Man
1999
The Divine Ryans as Donald Ryan
1998
Becker as Tetzloff (1 episode)
1998
Two Guys and a Girl as Ed (1 episode)
1998
Moonlight Becomes You as Earl Bateman
1996
Dangerous Offender: The Marlene Moore Story as Dr. Steve Gibson
1996
Everybody Loves Raymond as Mr. Putnam (1 episode)
1996
A Modern Affair as Ernest Pohlsab
1996
Harriet the Spy as Ben Welsch
1995
Waterworld as Ledger Guy
1995
Pharaoh's Army as Chicago
1995
The Outer Limits as Dr. Greg Olander (1 episode)
1995
Star Trek: Voyager as Yerid (1 episode)
1994
I'll Do Anything as U.S. Marshal
1994
Death Wish V: The Face of Death as Freddie Flakes
1994
Henry & Verlin as Ferris
1993
Dieppe as Hughes-Hallett
1993
Woman on Trial: The Lawrencia Bembenek Story as Sheldon Zenner
1993
The Dark Half as Fred Clawson
1993
Gregory K as Ralph Kingsley
1991
Shadows and Fog as Spiro's Assistant
1991
Hyde In Hollywood as Julian Hyde
1990
Judgment as Mr. Hummel
1990
Law & Order as Leo Barnett (1 episode)
1990
Law & Order as Louis Dutton (1 episode)
1990
Wings as Dr. Grayson (1 episode)
1989
Millennium as Sherman
1988
The Suicide Club as Michael Collins
1987
The Days and Nights of Molly Dodd as Christopher DeWitt (1 episode)
1987
The Lawrenceville Stories as Tapping (3 episodes)
1986
Sword of Gideon as Hans
1986
The Adventure of Faustus Bidgood as Eddie Peddle
1985
The Equalizer as Jacob Stock (5 episodes)
1985
Joshua Then and Now as Colin
1985
The Ray Bradbury Theater (1 episode)
1985
Terminal Choice as Dr. Harvey Rimmer
1985
Desperately Seeking Susan as Jim
1985
Moonlighting as Clark Greydon (1 episode)
1984
Miami Vice (1 episode)
1983
Amityville 3-D as Elliot West
1981
Ragtime as Henry Thaw
1981
Ticket to Heaven as Patrick
1981
Threshold as David Art
1981
Escape From Iran: The Canadian Caper as Mark Lijek
1980
Atlantic City as Dave