2023
The Irrational as Eli Mercer2022
East New York as Maurice Haywood2021
The Equalizer as Curtis Baker2021
Girls5eva as Dana Wiggens2020
The Empty Man as Detective Villiers2018
Tom Clancy's Jack Ryan as DNI Bobby Vig2018
Seven Seconds as Pastor Adler2018
Bully as 'Action' Jackson2017
The Good Fight as Andrew Hart2017
The Orville as Admiral Tucker2017
The Discovery as Cooper2017
Crown Heights as Judge Marcy2015
Ted 2 as Judge2015
After Words as Nelson2014
The Strain as Mayor George Lyle2013
House of Cards as Vincent Abruzzo2012
Elementary as Manny Rose2012
Lake Effects as Winchester2011
Grimm as Stan Kingston2010
Blue Bloods as Mason2009
Bob Funk as Smiley2009
Noble Things as Moses2008
The Mentalist as Philip Raimey2008
The Haunting of Molly Hartley as Mr. Bennett2008
Ocean of Pearls as Dr. Wiiliam Ballard2008
The Beneficiary as Detective Jensen2007
Snowglobe as Antonio2007
Little Wings as John2006
The Jake Effect as McConnell2006
Paved with Good Intentions as Garrett Balden2006
Islander as T. Hardy2005
The Office as Mr. Haskins2005
Bones as Special Agent Sam Reilly2005
Weeds as Joseph2005
The Closer as Judge Gerald Blake2005
Just Like Heaven as Dr. Walsh2005
Wedding Crashers as Randolph2005
Cinderella Man as Joe Jeanette2004
Jack & Bobby as Adult Marcus Ride2004
National Treasure as Guard Woodruff2003
The Hunted as Harry Van Zandt2003
The Human Stain as Herb Keble2003
Young MacGyver as The General2003
The United States of Leland as Elden2002
The Shield as Chief of Police Tom Bankston2001
One on One as Richard Barnes2001
Crossing Jordan as Mr. Brody2001
Thank Heaven as Joseph Johnson2001
Black River as Chief Salks2000
CSI: Crime Scene Investigation as Gerry Barone1999
Law & Order: Special Victims Unit as Coleman Green1999
The West Wing as Theodore Barrow1999
Family Law as Gary Stark1999
In Too Deep as Dr. Bratton1999
The Apartment Complex as Detective Culver1998
Felicity as Dean Allison1998
Nick Fury: Agent of S.H.I.E.L.D. as Gabriel Jones1998
Before He Wakes as Detective Cochran1998
Lost in the Bermuda Triangle as Not available1997
Stargate SG-1 as Quartus1997
Clover as Gaten's brother-in-law1997
Othello as Iago1996
7th Heaven as Dr. Tsegdye1996
Pinocchio's Revenge as Barry1996
Lone Star as Otis1995
Star Trek: Voyager as Fesek1995
The American President as Reporter Lloyd1995
Man of the House as Bob Younger1994
Babylon 5 as Captain Ellis Pierce1994
Due South as Franco Devlin1994
Ellen as Detective Sutterman1994
Without Warning as Terrance Freeman1993
The X-Files as Det. Franklin Potter1993
Star Trek: Deep Space Nine as Ch'Pok1993
Frasier as Judge Anderson1992
Melrose Place as Minister1992
Hangin' with Mr. Cooper as Coach Chet Corley1992
Home Alone 2: Lost in New York as Cop in Times Square1992
Honey, I Blew Up the Kid as Marshall Brooks1992
Play Nice as Coroner1991
Stat as Not available1991
Stat as Anderson 'Mary' Roche1990
Law & Order as Mr. Fuller1990
Parker Lewis Can't Lose as Man #11990
The Last of the Finest as Cregan1990
Downtown as Lowell Harris1989
Family Matters as Dave McClure1989
Life Goes On as Not available1988
Arthur 2: On the Rocks as Bartender1988
TV 101 as Mr. Hines1988
Unholy Matrimony as Lt. Jack Tolliver1987
Star Trek: The Next Generation as Martin Benbeck1987
A Different World as Grover James1987
Heart as Talk Show Guest1987
Adventures in Babysitting as Greydon1986
L.A. Law as David Ellis1986
Good to Go as Not available1985
MacGyver as The General1983
The Man Who Wasn't There as Barker1983
D.C. Cab as Policeman #41982
Cheers as Agent Munson1978
Dallas as Dave Wallace