
2024
The Devil Ain't Pius as Theo Roley2021
Init!ation as Chief Adam Tahan2021
Blue Call as David Carpenter2020
Influence as Todd Townson2019
A Bride's Revenge as Detective Meeks2014
black-ish as Principal Green2014
At the Devil's Door as Davis2014
Selma as Sullivan Jackson2013
The Perfect Boyfriend as Detective Meeks2013
The Skin Horse as Zeke Fenn2011
Harry's Law as Police Detective2011
The Exes as Chris2011
Tyler Perry's For Better or Worse as Richard Ellington2010
Infection: The Invasion Begins as Deputy Johnson2009
NCIS: Los Angeles as FBI Agent Mark Williams2007
Life as Det. Jason Bloom2006
Shark as John Ramsey2005
Criminal Minds as Det. Fuller2005
Bones as Dr. Jason Bergman2005
War of the Worlds as Soldier2004
Desperate Housewives as Officer Ramsey2004
Boston Legal as Owen Patterson2004
Moondance as Lance2004
Strange Fruit as Not available2003
NCIS as Commander Reynolds2003
Joan of Arcadia as Duncan2002
CSI: Miami as Correctional Officer2002
Solaris as Patient2002
Bug as Odwalla Man2001
24 as Officer Pantell2001
When Billie Beat Bobby as Fight Manager2000
Girlfriends as Frank Anderson2000
Strong Medicine as Melvis 'Mel' MacRane2000
Adrenaline Run as Mason1999
American Beauty as Sale House Man #31998
Charmed as Gil Corso1997
Men in Black as 1st Lt. Jake Jensen1996
7th Heaven as Marine Recruiter1995
JAG as L Cpl. Sheets1995
JAG as Gunnery Chief1995
Die Hard: With a Vengeance as Gang Member #31989
Dream a Little Dream as Low Life #32022
Naomi Director2007
Sister's Keeper Producer2007
Sister's Keeper Screenplay2007
Sister's Keeper Director