Actor
Clinic
2023 · as Detective Owens
Love Karma
2023
Atlas Shrugged: Part III
2014 · as Eddie Willers
God's Ears
2008 · as Ronnie Wright
Young Cesar
2007 · as Cesar
Disturbia
2007 · as Policeman
Freedom Writers
2007 · as Drug Dealer
Bottoms Up
2006 · as Boots
Destiny's Child
2003 · as Cue