
2025
Play Dirty as Nick Lewis2021
Nine Perfect Strangers as Detective Smith2020
The Gloaming as Travis2018
Harmony as Dr. Drinkwater2014
Schapelle as Ron Bakir2011
Sleeping Beauty as Driver2011
50-50 as Guido Calletti2009
Cedar Boys as Tarek Ayoub2008
Righteous Kill as Lawyer #22007
East West 101 as Tariq Almasi2000
Pitch Black as Suleiman