The Guardian Angel as Colonel William Donovan
2018
Boyfriend's Deceit as Mr. Stein
2018
Deception as Abe Dietrich (1 episode)
2017
Grey Lady as Chief Maguire
2017
Love at First Glance as Marshall
2015
Agent X as President Eckhart (10 episodes)
2014
Madam Secretary as Ted Graham (1 episode)
2013
Anatomy of the Tide as Davis Harriman
2013
The Blacklist as Senator Brian Warwick (1 episode)
2012
The March Sisters at Christmas as Mr. Laurence
2012
A Deadly Obsession as Dr. Egan
2012
Elementary as Bill Wellstone (1 episode)
2012
The Trouble with the Truth as Robert
2012
Common Law (1 episode)
2010
Julius Caesar as Julius Caesar
2010
An Invisible Sign as Dad
2010
Blue Bloods as Dr. Kirk Connor (1 episode)
2009
The Good Wife as Jeffrey Agos (2 episodes)
2009
Achchamundu Achchamundu as Theodore Robertson
2008
Eleventh Hour (1 episode)
2007
The Insurgents as Robert
2007
Gossip Girl as Harold Waldorf (6 episodes)
2005
Bones as Dr. Marcus Eldridge (1 episode)
2005
Medium as David Morrow (1 episode)
2002
Heartbreak Hospital as Milo Henderson / Dr. Jonathan
2001
Mutant X as Adam Kane (50 episodes)
2001
Law & Order: Criminal Intent as H. Jack Walker II (1 episode)
2001
Law & Order: Criminal Intent as Trevor Lipton (1 episode)
1998
A Will of their Own as Dr. Jonathan Abbott (2 episodes)
1998
Getting Personal as Mr. DeMarco
1998
Southie as Peter Binda
1998
Sex and the City as Dominic (1 episode)
1998
Nowhere to Go as George
1997
The Apocalypse Watch as Harry Latham / Lassiter
1996
Forgotten Sins as Sheriff Matthew Bradshaw
1995
Santa's Christmas Snooze
1995
See Jane Run as Dr. Michael Ravenson
1994
Justice in a Small Town as Tommy Marchant
1994
Backstreet Justice as Nick Donovan
1993
Lois & Clark: The New Adventures of Superman as Lex Luthor (25 episodes)
1992
Lincoln as John Barnes (voice)
1992
Ladykiller as Jack Packard
1992
Honey, I Blew Up the Kid as Hendrickson
1992
Love at First Sight as Alessandro (1 episode)
1990
WIOU as Hank Zaret (20 episodes)
1990
Law & Order as Isaac Waxman (1 episode)
1990
Law & Order as John David Myers (1 episode)
1989
Small Sacrifices as Frank Joziak
1989
Small Sacrifices as Frank Joziak (2 episodes)
1989
Do You Know the Muffin Man? as Roger Dollison
1989
Tales from the Crypt as Father John Sejac (1 episode)
1989
Magic Moments as Troy Gardner
1988
Stealing Home as Sam Wyatt
1988
Baby M as Bill Stern (2 episodes)
1988
Baby M as Bill Stern
1987
The Impossible Spy as Eli Cohen
1987
Coast to Coast as John Carloff
1987
The Dreamers as Marcus
1986
A Case of Deadly Force as Michael O'Donnell
1985
Honeymoon as Zachary 'Zack' Freestamp
1985
The New Alfred Hitchcock Presents as Brian Whitman (1 episode)
1985
Hitler's SS: Portrait in Evil as Karl Hoffmann
1984
The Dining Room as Various
1983
Kennedy as Robert F. Kennedy (7 episodes)
1983
The Hitchhiker as Jeremy (1 episode)
1982
Missing as Charles Horman
1981
Family Reunion as James Cookman
1979
The Last Convertible as Terry Garrigan (3 episodes)
1978
The Nativity as Joseph
1977
Man from Atlantis as Romeo (1 episode)