| A Journey to Sundance (2023) as Self |
| The Devil You Know (2022) as Detective Joe McDonald |
| Fatale (2020) as Derrick Tyler |
| Really Love (2020) as Yusef Davis |
| aTypical Wednesday (2020) as Dr. Jones |
| Jacob's Ladder (2019) as Jacob Singer |
| Stucco (2019) as X |
| The Intruder (2019) as Scott |
| August 28: A Day in the Life of a People (2017) |
| The Perfect Guy (2015) as Carter Duncan |
| The Signal (2015) as Daniel Miller |
| Think Like a Man Too (2014) as Dominic |
| About Last Night (2014) as Danny |
| Last Vegas (2013) as Ezra Clayton |
| Unconditional (2012) as Joe Bradford |
| Think Like a Man (2012) as Dominic |
| Underworld: Awakening (2012) as Detective Sebastian |
| Executing the Heist: The Making of 'Takers' (2011) as Self |
| Margaret (2011) as Dave the Lawyer |
| For Colored Girls (2010) as Beau willie |
| Takers (2010) as Jake Attica |
| The People Speak (2009) as Self |
| Seven Pounds (2008) as Ben's Brother |
| Miracle at St. Anna (2008) as Sergeant Bishop Cummings |
| Put It in a Book (2007) as Akmed |
| Jellysmoke (2005) as Jacob |
| Their Eyes Were Watching God (2005) as Tea Cake |
| Never Die Alone (2004) as Michael |
| Barbershop 2: Back in Business (2004) as Ricky |
| November (2004) as Jesse |
| 2 Fast 2 Furious (2003) as Slap Jack |
| Justice (2003) as Woody |
| Bad Company (2002) as G-Mo |
| Barbershop (2002) as Ricky Nash |
| Kissing Jessica Stein (2002) as Greg |
| Jacob's Ladder Executive Producer |
| The Perfect Guy Executive Producer |