
2025
The Terminal List: Dark Wolf as Jed Haverford2024
Dreams in Nightmares as Virgil2023
Accused as Mitch Becker2022
Star Trek: Strange New Worlds as Dak'Reh2022
Black Bird as Edmund Beaumont2021
Vacation Friends as Harold2021
A Journal for Jordan as Sgt. T.J. Canedy2020
Helstrom as Henry / Caretaker2019
Watchmen as Seymour2019
Motherless Brooklyn as Billy Rose2019
The Hot Zone as Vernon Tucker2018
Barry as Jim Moss2018
The Alienist as Cyrus Montrose2018
Beast of Burden as Mallory2017
Unforgettable as Detective Pope2016
Flaked as George2016
Live Cargo as Roy2015
Ballers as Dennis2015
12 Monkeys as Jeremy2015
Rosewood as Gerald Kelly2014
Chicago P.D. as Ron Perry2014
The Loft as Detective Cohagan2014
Legends as Conrad Tomlin2012
Nashville as Coleman Carlisle2012
The Dark Knight Rises as Army Captain at Bridge2012
Freelancers as Terrence Burke2011
Rampart as Captain2011
Passion Play as Malcolm2010
Happy Town as Detective Roger Hobbs2010
Sympathy for Delicious as Prendell2009
Lie to Me as Bonds2009
The Collector as Roy2007
Burn Notice as Vaughn Anderson2007
Freedom Writers as Dr. Carl Cohn2007
Sex and Death 101 as Alpha2007
The Hawk Is Dying as Billy Bob2005
Supernatural as Uriel2005
Grey's Anatomy as Mr. Hamilton2005
Prison Break as Norman "Lechero" St. John2005
How I Met Your Mother as McCracken2005
Close to Home as Reverend Scofield2005
Mozart and the Whale as Blume2004
The Forgotten as Carl Dayton2004
Ray as Jack Lauderdale2004
Haven as Mr. Sterling2004
Barbershop 2: Back in Business as Alderman Brown2004
Killer Diller as Moker2003
NCIS as Warden Gene Halsey2003
Duplex as Officer Dan2003
Kingpin as Not available2003
Masked and Anonymous as Lucius2002
The Wire as Howard 'Bunny' Colvin2002
Boomtown as Chronic (Daryl C. Norcott)2002
Coastlines as Bob Johnson2002
Live from Baghdad as Bernard Shaw2001
Storytelling as Mr. Scott2001
Dancing at the Blue Iguana as Eddie2001
Rocky Road as Michael Jones2000
The District as Mr. Broyles2000
Hollywood Palms as The Dutchman2000
The Heist as Slim1999
Law & Order: Special Victims Unit as Father Theo Burdett1998
Three Businessmen as Leroy Jasper1998
Mighty Joe Young as Kweli1997
Face/Off as Tito Biondi1997
Dharma & Greg as Prospero1997
Volcano as O.E.M. Staffer #21997
Cracker as Detective Danny Watlington1997
Stir as Detective Williams1997
Jamaica Beat as Inspector Sterling1996
The Sentinel as Lieutenant Williams1996
That Thing You Do! as Bobby Washington1996
If These Walls Could Talk as Policeman1996
Poltergeist: The Legacy as Daniel Euwara1996
Lifeform as Colonel Jessie Pratt1995
Sahara as Tambul1994
ER as Dr. Hammond1994
Cosmic Slop as Captain Jackson (segment 'The First Commandment')1994
Clean Slate as Mort1989
Agatha Christie's Poirot as Waiter