Actor · Born 1975
Ali's Wedding
2017 · as Mahdi
Healing
2014 · as Viktor Khadem
The Broken Shore
2013 · as Joe Cashin
Jack Irish: Black Tide
2012 · as Dave Gwynne
Underbelly Files: Tell Them Lucifer Was Here
2011 · as Nik 'The Russian' Radev
Suburbia
2010 · as Joel
The Last Confession of Alexander Pearce
2009 · as John Mather
The Diplomat
2009 · as Sergei Krousov
Plastic
2008 · as Henry
Lucky Miles
2007 · as Pvt Greg Plank
The TV Set
2007 · as Guy (in Mall)