Credits
- 2019 · American Skin as Captain Eugene Morris
- 2018 · Eve of Abduction as Detective Harper
- 2017 · Butterfly Caught as Sergeant Barnes
- 2017 · Gridlock as
- 2017 · The Student as Dean George Castle
- 2015 · Richard Peter Johnson as Fernand Amadeus
- 2015 · Caught as Coach
- 2014 · Ragamuffin as Bryan Bontrager
- 2013 · Marvel's Agents of S.H.I.E.L.D. as Edwin Abbott
- 2013 · The Appearing as Father Callahan
- 2012 · Perception as Chris Leavins
- 2010 · Legacy as
- 2007 · Cane as
- 2006 · Akeelah and the Bee as Akeelah's Father
- 2005 · Bones as Doug Patton
- 2004 · CSI: NY as Rodney Pruitt
- 2003 · NCIS as Park Inspector Edward Killian
- 2001 · Joe Somebody as Cade Raymond
- 1999 · Family Law as
- 1998 · Charmed as Witch Doctor
- 1997 · Most Wanted as Capt. Steve Braddock
- 1997 · Goodbye America as Commander Hamilton
- 1996 · Dark Skies as
- 1996 · Freeway as Detective Breer
- 1996 · The 'M' Word as
- 1995 · The Expert as Dan Mason
- 1994 · Criminal Passion as Jordan Monroe
- 1994 · ER as Al Boulet
- 1994 · Little Big League as Spencer Hamilton
- 1994 · Rise and Walk: The Dennis Byrd Story as Marvin Washington
- 1992 · A Few Good Men as Lance Cpl. Harold W. Dawson
- 1992 · Highlander: The Series as Andrew Cord
- 1984 · Murder, She Wrote as John Andrew Bondy
- Future · Pug as Roy