Play Dirty 2025
as Nick Lewis
Harmony 2018
as Dr. Drinkwater
Schapelle 2014
as Ron Bakir
Sleeping Beauty 2011
as Driver
50-50 2011
as Guido Calletti
Cedar Boys 2009
as Tarek Ayoub
Righteous Kill 2008
as Lawyer #2
Pitch Black 2000
as Suleiman
Credits from TMDB.