2023
Beacon 23 as Kadir Soon Nielsen2023
Add To Heart as David2023
12 Desperate Hours as Sergeant David Corbin2023
That's Funny as Ben2022
Bel-Air as Rev. Robert Lamonte2022
Boo, Bitch as Fred2022
Buried in Barstow as Perry Gamble2020
FBI: Most Wanted as ASAC Hugh Puglia2019
mixed-ish as Walter2019
Bombshell as Shelby (uncredited)2018
Standup and Away! with Brian Regan as Alpha Team Gold Leader2018
Five Points as Investigator2018
Searching as SVPD Homicide Agent2018
Between Waves as Cowboy2017
MINDHUNTER as Prison Officer #12016
Lethal Weapon as Commissioner Ted2015
The Odd Couple as Will2015
Superstore as Bill2013
Marvel's Agents of S.H.I.E.L.D. as Hydra Agent2011
Franklin & Bash as Tommy Halpin2011
Abduction as Driver2011
Accidentally in Love as Officer2011
Alien Armageddon as Markus2010
Rizzoli & Isles as Mike2009
NCIS: Los Angeles as Homeland Security Captain Kane2007
Chuck as Stark2006
Heroes as Museum Guard2005
Embedded Live as Monk2002
Monk as Detective #12002
Without a Trace as Cop2001
The Homeboy as Jarvis Alley1999
Dogma as Gangster #11998
The Temptations as Glenn Leonard1990
Law & Order as Receptionist1990
Law & Order as Court Clerk1990
Criminal Justice as PJ2013
The List Associate Producer