Known For
Filmography

The Survivors
TV · as George Barlin · 6 eps

My Life Is Murder
TV · as Roger Simms · 1 ep

Bad Mothers
TV · as Kyle · 8 eps

Show Me the Movie!
TV · as Self · 1 ep

Picnic at Hanging Rock
TV · as Doctor MacKenzie · 6 eps

Ali's Wedding
Movie · as Mahdi

Doctor Doctor
TV · as Raph · 3 eps

Heartbeat
TV · as Dr. Jessie Shane · 10 eps

Secret City
TV · as Ewan Garrity · 6 eps

Healing
Movie · as Viktor Khadem

Devil's Playground
TV · as Bishop Quaid · 6 eps

The Broken Shore
Movie · as Joe Cashin

Serangoon Road
TV · as Sam Callaghan · 10 eps

Jack Irish: Black Tide
Movie · as Dave Gwynne

Devil's Dust
TV · as Adam Bourke · 2 eps

Underbelly Files: Tell Them Lucifer Was Here
Movie · as Nik 'The Russian' Radev

Suburbia
Movie · as Joel

Offspring
TV · 52 eps

The Last Confession of Alexander Pearce
Movie · as John Mather

The Diplomat
Movie · as Sergei Krousov

Tangle
TV · as Spiros Georgiades · 6 eps

False Witness
TV · as Sergei Krousov · 2 eps

Dirt Game
TV · as Dion Pesci · 5 eps

Plastic
Movie · as Henry
Four
Movie · as Dr. Brown/Real Estate Agent/Geoff

Legend of the Seeker
TV · as Captain Ensor · 1 ep

Rush
TV · as Bobby Lavilla · 1 ep

Underbelly
TV · as Nik Radev · 4 eps

Who Do You Think You Are?
TV · as Self · 1 ep

The TV Set
Movie · as Guy (in Mall)

Lucky Miles
Movie · as Pvt Greg Plank

East West 101
TV · as Zane Malik · 20 eps
Big Top
Movie · as Bobby
Winning The Peace
Movie · as Sgt. Charlie Latif

White Collar Blue
TV · as Theo Rahme · 44 eps

Breakers
TV · 429 eps

Water Rats
TV · as Rob Schreiber · 1 ep
