Actor
Atlantis
2025
New Blue Sun (Listening)
2023
as Self
Showing Up
2023
as Eric
White Noise
2022
as Elliot Lasher
High Life
2018
as Tcherny
Dominique Belongs to Us
2015
as Narrator (voice)
Jimi: All Is by My Side
2013
as Jimi Hendrix
Semi-Pro
2008
as Clarence
Battle in Seattle
2007
as Django
Charlotte's Web
2006
as Elwyn the Crow (voice)
Idlewild
2006
as Percival
Revolver
2005
as Avi
Four Brothers
2005
as Jeremiah "Jerry" Mercer
Be Cool
2005
as Dabu
Hollywood Homicide
2003
as Silk Brown