2020
What Do We Need to Talk About? as Benjamin Apple
2020
That Hopey Changey Thing as Benjamin Apple
2020
Sweet and Sad as Benjamin Apple
2020
Sorry as Benjamin Apple
2020
Regular Singing as Benjamin Apple
2019
Uncle Vanya as Alexánder Serebryakóv
2018
We Only Know So Much as Sam
2013
The Blacklist as Early (1 episode)
2012
Elementary as Martin (1 episode)
2010
Blue Bloods as Mr. Freelander (1 episode)
2008
Che: Part One as Sen. Eugene McCarthy
2007
American Gangster as Judge James Racine
2007
Evening as Deaver Ross
2001
Law & Order: Criminal Intent as Max Wright (1 episode)
1993
Zelda as Gerald Murphy
1993
Me and Veronica as Man in Bar
1991
Grand Isle as Leonce Pontellier
1991
Sarah, Plain and Tall as Matthew Grant
1990
Law & Order as Doug Gaylin (1 episode)
1989
Fat Man and Little Boy as Johnny Mount
1988
Lincoln as Secretary of War Edwin Stanton (2 episodes)
1988
Too Young The Hero as Capt. Gatch
1988
Rachel River as Baker
1987
Star Trek: The Next Generation as Prime Minister Granger (1 episode)
1987
Somewhere Else as Father
1986
Doing Life as Warden Felber
1985
Invasion U.S.A. as Johnston
1985
The Equalizer as Michael Rosa (1 episode)
1985
The Equalizer as Raymond Gephardt (1 episode)
1985
Finnegan Begin Again as Dr. Binder
1984
Vengeance Is Mine as Tom
1984
The Lost Honor of Kathryn Beck as Bob Fuhrman
1979
The Five Forty-Eight as Henry Watkins