Branded 2017
as Zee
Crossing Point 2016
as Andres
Richard The Lionheart 2013
as Basileus
G.I. Joe: The Rise of Cobra 2009
as Bravo Soldier
Get Rich or Die Tryin' 2005
as Miguel (uncredited)
Credits from TMDB.