2017
Angelica as Dr Pinfield-Smith
2016
Divorce as Emmett Schaab (1 episode)
2016
Touched with Fire as Dr. Lyon
2015
Code Black as Peter Hudson (1 episode)
2014
Still Alice as Eric Wellman
2014
The Amazing Spider-Man 2 as OsCorp Department Head
2013
The Blacklist as Stanley Birch (1 episode)
2010
Blue Bloods as Ray Curston (1 episode)
2010
Heterosexuals as Ryan
2009
The Good Wife as Dr. Theo Lawton (1 episode)
2008
Louisa May Alcott: The Woman Behind Little Women as Bronson Alcott
2008
The Trials of J. Robert Oppenheimer as Colonel Pash
2008
Cashmere Mafia (3 episodes)
2007
Burn Notice as Carson Huxley (1 episode)
2007
Alexander Hamilton as Thomas Jefferson
2006
Ugly Betty as Lindsay Dunne (2 episodes)
2001
Law & Order: Criminal Intent as Bernard Cove (1 episode)
2001
Law & Order: Criminal Intent as Phillip (1 episode)
1998
Sex and the City as Mr. Marvelous (2 episodes)
1997
Liberty! as General Charles Cornwallis (6 episodes)
1993
Zelda as Maxwell Perkins
1993
Caught in the Act as David Marston
1993
A Far Off Place as John Winslow
1992
Mann & Machine (1 episode)
1991
Drop Dead Fred as Nigel
1991
Eyes of a Witness as Alan
1990
Law & Order as Dr. Charles Blanchard (1 episode)
1989
Seinfeld as Simon (1 episode)
1988
American Experience as Thomas Jefferson (1 episode)
1988
Big Business as Chuck
1987
Happy New Year as Curator
1987
84 Charing Cross Road as Brian
1984
Miami Vice as Richard Cross (1 episode)
1982
Cheers as Chef Maurice (1 episode)
1982
The Woman in White as Walter Hartright (5 episodes)
1981
Chariots of Fire as Henry Stallard
1980
Minor Complications as Ferguson
1980
Sir Henry at Rawlinson End as Ralph Rawlinson
1980
An Ordered Life as Peter
1979
Knots Landing as Nigel Treadwell (3 episodes)