Actor
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