Acting
Colombiana
2011
Memory
2022
Zero Chill
2021
as Andy Villalobos
Impirioso
as Rocco Rosso III
as Michael Shino
The Debt
as Jez Kinnion
Ancient Empires
as Sulla · 1 ep.
Colosseum
as Galen · 8 ep.
as Luke MacBentley · 10 ep.
NCIS: Los Angeles
as CIA Agent Banks · 1 ep.
Grease Monkeys
as Amal · 2 ep.
Extremely Dangerous
as Elgin · 4 ep.
The Bill
as DS Stuart Turner · 1 ep.