| What Would You Kill For? (2025) as Detective Johnson |
| Taken in Plain Sight (2024) as Detective Doyle |
| Nightalk (2022) as Det. Charlie |
| Romeo and Juliet (2018) as Montague |
| Luba (2018) as Perly |
| Gridlocked (2016) as Joe Beck |
| Burning, Burning (2016) as The African |
| Prisoner X (2016) as Williams |
| A Wish Come True (2015) as Renshaw |
| Bomb Girls: Facing the Enemy (2014) as Leon Buck |
| Rewind (2013) as CIA Director |
| The Entitled (2011) as Detective |
| Continuity Problems (2009) as Hot Guy |
| The Note (2007) as Reverend Timothy Lavery |
| Wide Awake (2007) as Mason |
| The Veteran (2006) as Agent Cooper |
| Resident Evil: Apocalypse (2004) as Lieutenant |
| Direct Action (2004) as Hardcase #2 |
| Gracie's Choice (2004) as Stan |
| Two Against Time (2002) as Dr. Emerick |
| The Matthew Shepard Story (2002) as Health Food Store Manager |
| Bleacher Bums (2001) as Decker's Employee |
| A Passage to Ottawa (2001) as Roland |
| Walter and Henry (2001) as Cop |
| The Judge (2001) as Sgt. McAllister |
| Witchblade (2000) as Officer Smitty |
| Pushing Tin (1999) as Pilot (voice) |
| Motel (1998) as Mick |
| White Lies (1998) as Black Cop |
| Bad As I Wanna Be: The Dennis Rodman Story (1998) |
| Ms. Scrooge (1997) as Ward |
| Color of Justice (1997) as Reporter #4 |
| Deadly Love (1995) as Derek Green |
| Tommy Boy (1995) as Security Guard |