Known For
Filmography
2025
2021
2020
2018
2014
2011
2011
2009
2008
2007
2000

Play Dirty
Movie · as Nick Lewis

Nine Perfect Strangers
TV · as Detective Smith · 1 ep

The Gloaming
TV · as Travis · 2 eps

Harmony
Movie · as Dr. Drinkwater

Schapelle
Movie · as Ron Bakir

Sleeping Beauty
Movie · as Driver

50-50
Movie · as Guido Calletti

Cedar Boys
Movie · as Tarek Ayoub

Righteous Kill
Movie · as Lawyer #2

East West 101
TV · as Tariq Almasi · 1 ep

Pitch Black
Movie · as Suleiman
