2021
Init!ation as Chief Adam Tahan
2021
Blue Call as David Carpenter
2020
Influence as Todd Townson
2019
A Bride's Revenge as Detective Meeks
2014
Selma as Sullivan Jackson
2014
black-ish as Principal Green (2 episodes)
2014
At the Devil's Door as Davis
2013
The Perfect Boyfriend as Detective Meeks
2011
The Exes as Chris (1 episode)
2011
For Better or Worse as Richard Ellington (135 episodes)
2010
Infection: The Invasion Begins as Deputy Johnson
2009
NCIS: Los Angeles as FBI Agent Mark Williams (1 episode)
2007
Life as Det. Jason Bloom (1 episode)
2005
Criminal Minds as Det. Fuller (1 episode)
2005
Bones as Dr. Jason Bergman (1 episode)
2005
War of the Worlds as Soldier
2004
Desperate Housewives as Officer Ramsey (1 episode)
2004
Boston Legal as Owen Patterson (1 episode)
2003
NCIS as Commander Reynolds (1 episode)
2002
CSI: Miami as Correctional Officer (1 episode)
2001
When Billie Beat Bobby as Fight Manager
2000
Girlfriends as Frank Anderson (1 episode)
2000
Strong Medicine as Melvis 'Mel' MacRane (1 episode)
2000
Adrenaline Run as Mason
1998
Charmed as Gil Corso (2 episodes)
1997
Men in Black as 1st Lt. Jake Jensen
1996
7th Heaven as Marine Recruiter (1 episode)
1995
JAG as Gunnery Chief (1 episode)
1995
JAG as L Cpl. Sheets (1 episode)
1995
Die Hard: With a Vengeance as Gang Member #3
1989
Dream a Little Dream as Low Life #3