
Film Roles
- Rappin as Ice
- Cut and Run as Fargas
- Out Of The Darkness as Bobby (TV Movie)
- Where Are The Children as Deputy Bernie Miles
- Five Corners as Samuel Kemp
- Drop Squad as Bruford Jamison Jr
- One Hour Photo as Det. James Van Der Zee
- Crazy As Hell as Barnett
- Logan as Will Munson
Television Roles
- Spenser For Hire as Jeffrey Miller (1 episode)
- One Life to Live as Mike Rivers (1 episode)
- Another World as Charles Thompson (1 episode)
- L.A. Law as Kenny Webster (1 episode)
- Quantum Leap as Bobby Lee (1 episode)
- The Human Factor as Michael Stoven (5 episodes)
- Under Suspicion as Det. LeBlanc (1 episode)
- ER as Dr. Peter Benton (1994-2002, 2009)
- Adventures from the Book of Virtues as King Menelaus (1 episode)
- The Larry Sanders Show as Himself (1 episode)
- The Twilight Zone (2002) as Ray Elison (1 episode)
- Without a Trace as Aaron Gibbs (1 episode)
- 24 as UN Secretary General (2 episodes)
- Covert Affairs as Christopher McAuley (1 episode)
- How to Make It in America as Everton Thompson (3 episodes)
- A Gifted Man as Evan 'E-Mo' Morris (5 episodes)
- Under the Dome as Hektor Martin (5 episodes)
- Angie Tribeca as Dr. Brainerd (1 episode)
Director
- Soul Food: The Series (1 episode)
- Crazy As Hell
- The Twilight Zone (2002) (1 episode)
- Without a Trace (1 episode)
- Law & Order: Special Victims Unit (2 episodes)
- ER (1 episode)
- CSI: NY (1 episode)
- A Gifted Man (1 episode)
- Ringer (2 episodes)
- Notes From Dad
- Crisis (1 episode)
- Madam Secretary (1 episode)
- Battle Creek (1 episode)
- The Messengers (1 episode)
- The Night Shift (5 episodes)
- Under the Dome (2 episodes)
- Rosewood (1 episode)
- Lucifer (1 episode)
- CSI: Cyber (3 episodes)
- Once Upon a Time (1 episode)
- Murder in the First (1 episode)
- Chicago Justice (1 episode)
- APB (1 episode)
- The Quad (1 episode)
- Chicago Med (2 episodes)
- Training Day (1 episode)
- The Librarians (1 episode)
- Chicago P.D. (18 episodes)