2019
Godfather of Harlem as Archie Gaines (4 episodes)
2019
What We Do in the Shadows as Headmaster Warren (1 episode)
2018
The Vanishing of Sidney Hall as Dr. Baum
2017
Noël Coward's Present Laughter as Henry Lyppiatt
2017
The Bold Type as Bobby O'Neill (2 episodes)
2016
Bull as Clyde Rutledge (1 episode)
2016
DC's Legends of Tomorrow as Dr. Aldus Boardman (2 episodes)
2015
True Story as Colin Parker
2014
The Humbling as Kent
2014
Madam Secretary as Cyril Quist (1 episode)
2014
The Mysteries of Laura as Titus Bosch (1 episode)
2014
Song One as Neurosurgeon
2012
Arrow as Dr. Aldus Boardman (1 episode)
2011
The Pack as Marc Forrest
2010
The Losers as Fadhil
2009
The Messenger as Dr. Grosso
2009
The Rebound as Doctor
2009
Royal Pains as Mackintosh (1 episode)
2009
Kings as Lieutenant General (1 episode)
2007
Gossip Girl as James Wolf (1 episode)
2002
The Rosa Parks Story as Raymond Parks
2001
Law & Order: Criminal Intent as Mr. Richmond (1 episode)
2000
Love Song as Alfred Livingston
2000
Joe Gould's Secret as Man at Party
1999
Third Watch as Dr. Piskell (1 episode)
1999
Law & Order: Special Victims Unit as Judge Kevin Beck (5 episodes)
1999
Double Platinum as Martin Holly
1998
The Wedding as Isaac Coles
1998
Ruby Bridges as Dr. Broyard
1997
Oz as Jahfree Neema (4 episodes)
1991
The Cabinet of Dr. Ramirez as Janitor
1990
William Shakespeare's Hamlet as Horatio
1990
Law & Order as John Laramie (4 episodes)
1982
Long Day's Journey Into Night as Edmund Tyrone
1979
Coriolanus as Volscian Citizen / Roman Soldier / Volscian Soldier
1971
Great Performances as Horatio (1 episode)