To End All Wars
(Pte. Wallace Hamilton)
Noise
(Const. Graham McGahan)
City Loop
(Robert)
Three Blind Mice
(Glenn Carter)
Avatar: Fire and Ash
(Mick Scoresby)
Beneath Hill 60
(Captain Oliver Woodward)
I Love You Too
(Jim)
Underbelly Files: The Man Who Got Away
(Benny O'Connell)
Monster!
(Nate)
Save Your Legs!
(Rick)
I Missed My Mother's Funeral
(Young Man)
National Theater Live: The Crucible
Broke
(Dirk)
Revealed: Otto By Otto
(Self)
Observance
(Employer)
Floodhouse
(Herringbone John)
National Theatre Live: Yerma
(John)
Bee Sting
(Tom Stanners)
Last Cab to Darwin
(Publican)
Black Chook
(Jim Bloke)
The Monkey's Mask
(Hayden)
Avatar: The Way of Water
(Mick Scoresby)
Ten Empty
(Shane Hackett)
Love My Way
(Tom Jackson)
The End
(Christopher Brennan)
Rush
(Blake Fincher)
Life Support
(Todd)
Fat Cow Motel
(Jack Green)
White Collar Blue
(Daniel Hudson)
Police Rescue Australia
(Narrator)
Howzat! Kerry Packer's War
(Rodney Marsh)
Wastelander Panda: Exile
(Isaac (voice))
Brock
(Allan Moffat)
Game of Thrones
(Harrag)
The Twelve
(Garry Thorne)
The Castaways
(Mike Brass)
Press
(Peter Langly)
Salem's Lot
(Dud Rogers)
The Test
Young Lions
(Jason Doone)
The Slap
(Craig)
Plum
(Peter Lum)
Dune: Prophecy
(Duke Ferdinand Richese)
Ten Empty
(Writer)
The Outlaw Michael Howe
(Director)
The Outlaw Michael Howe
(Writer)
Ruben Guthrie
(Director)
Ten Empty
(Co-Producer)
Ruben Guthrie
(Executive Producer)
Save Your Legs!
(Story)
Save Your Legs!
(Screenplay)
Ruben Guthrie
(Screenplay)
Ruben Guthrie
(Theatre Play)
The Slap
(Writer)
Plum
(Author)
Plum
(Writer)
Plum
(Executive Producer)
Plum
(Creator)