Known For
Filmography

Spartacus: House of Ashur
TV · as Gabinius · 10 eps

It's Fine, I'm Fine
TV · as Henry · 4 eps

The Newsreader
TV · as Richard Bertrand · 5 eps

Joy Boy
Movie · as Ps. Ted

Between Two Worlds
TV · as Gareth König · 3 eps

Ms Fisher's Modern Murder Mysteries
TV · as Terence Blair · 1 ep

Riot
Movie · as Neville Wran

Newton's Law
TV · as Eric Whitley · 8 eps

Pulse
TV · as Mack · 2 eps

Seven Types of Ambiguity
TV · as Donald Sheere · 3 eps

Cleverman
TV · as Geoff Matthews · 6 eps

Hyde & Seek
TV · as Stuart Flanagan · 3 eps

Secret City
TV · as Lockwood · 6 eps

Truth
Movie · as Dick Hibey

Glitch
TV · as Vic Eastley · 8 eps

Love Child
TV · as Jim Millar · 3 eps

Janet King
TV · as Keith Nelson · 1 ep

The Code
TV · as Neil · 6 eps

Emerald Falls
Movie · as Dr. Henry Forbes

Underbelly
TV · as Donald Mackay · 3 eps

Razzle Dazzle: A Journey into Dance
Movie · as Trevor Morgan

Blue Water High
TV · as Warren · 1 ep

The Alice
TV · as Hugh Delaney · 22 eps

The Alice
Movie · as Hugh Delaney

Through My Eyes
TV · as John Phillips Q.C. · 2 eps

Tempted
Movie · as Mike

Play School: Nursery Rhymes
Movie · as Andrew

Airtight
Movie · as Conrad
The Violent Earth
Movie

The Day of the Roses
TV · as Public Servant · 2 eps

All Saints
TV · as David Miller · 2 eps
Little White Lies
Movie · as Mark Lynch

Water Rats
TV · as Patrick Kernaghan · 1 ep

Spellbinder
TV · as Brian Reynolds · 1 ep

Halifax f.p.
TV · as Owen Toser · 1 ep

Blue Heelers
TV · 1 ep
Paradise Beach
TV · 260 eps

Boulevard of Broken Dreams
Movie · as Jonathan Lovel

Barracuda
Movie · as Det. Sgt. Mark Castelli

Rafferty's Rules
TV · as Gibson · 10 eps

The Flying Doctors
TV · as Dr. Tom Callaghan, (archive footage) · 81 eps

Doctors & Nurses
Movie · as Milligan
The John Sullivan Story
Movie · as John Sullivan

Born to Run
Movie · as Doone Boyd

Break of Day
Movie · as Tom Cooper

The Sullivans
TV · as John Sullivan · 850 eps

Play School
TV · as Self · 2 eps
