2023
Among the Beasts as LT
2021
Those Who Wish Me Dead as Ryan
2021
The Equalizer as Detective Marcus Dante (64 episodes)
2020
Wander Darkly as Liam
2019
Harriet as Frederick Douglass
2019
Dragged Across Concrete as Henry Johns
2016
Colony as Broussard (36 episodes)
2015
Man Down as Sergeant Miller
2014
American Heist as Ray
2014
Intruders as Gary Fischer (8 episodes)
2014
True Detective as Thomas Papania (8 episodes)
2013
Olympus Has Fallen as Agent Jones
2012
Steel Magnolias as Jackson
2012
The Kill Hole as Sgt. Devon Carter
2012
The Sapphires as Robby
2010
The Chameleon as Dan Price
2008
Miracle at St. Anna as Lieutenant Birdsong
2008
Sons of Anarchy as Laroy Wayne (10 episodes)
2005
Get Rich or Die Tryin' as Justice
2005
Little Athens as Sinjin
2004
House as Derek Hoyt (1 episode)
2004
Frankenfish as Sam Rivers
2004
CSI: NY as Sean Bally (1 episode)
2004
Against the Ropes as Devon Green
2003
Malibu's Most Wanted as Deuce
2003
Phone Booth as Reporter #3
2002
CSI: Miami as Delonte Cassell (1 episode)
2002
Big Shot: Confessions of a Campus Bookie as Stevin 'Hedake' Smith
2001
Invincible as Ray Jackson
1999
Instinct as Prisoner