The First Time 2018
as David
Time Raiders 2016
as German Commander A
Dragon Blade 2015
as Scar Face Centurion
Jupiter Ascending 2015
as Kalique Gene Tech (uncredited)
Outcast 2014
as Crusader
Muppets Most Wanted 2014
as Gulag Captain
Kick-Ass 2 2013
as New York Cop (uncredited)
Credits from TMDB.