Known For
Filmography

Boy Swallows Universe
TV · as Tim Cotton · 5 eps

The Artful Dodger
TV · as Ludwig Leichhardt · 1 ep

Preppers
TV · as Brody · 1 ep

DOTA: Dragon's Blood
TV · as Emperor Shabarra (voice), Emperor Shanarra (voice) · 3 eps

Book Week
Movie · as Rob

Reef Break
TV · as Leo Murphy · 1 ep

Bloom
TV · as John · 6 eps

Reckoning
TV · as John Ainsworth · 10 eps

Newton's Law
TV · as Lewis Hughes · 8 eps

Blue Murder: Killer Cop
TV · as Jed Wilson · 1 ep

Perry
Movie · as Perry

Black Sails
TV · as Jack Rackham · 38 eps

Almost
Movie · as Alfie

Randling
TV · as Self · 6 eps

Miss Fisher's Murder Mysteries
TV · as Charles Freeman · 1 ep

Griff the Invisible
Movie · as Tony

LBF
Movie · as Goodchild

Underbelly Files: The Man Who Got Away
Movie · as David McMillan

Boys On Film 6: Pacific Rim
Movie · as Mark (segment "My Last Ten Hours With You")

Paper Giants: The Birth of Cleo
TV · as Barry Humphries · 2 eps

After the Credits
Movie · as Kyle

Three Blind Mice
Movie · as Dean Leiberman

My Last Ten Hours with You
Movie · as Mark

Solo
Movie · as Trent

Somersault
Movie · as John
The Cooks
TV · as Gabe Francobelli · 13 eps

The Rage in Placid Lake
Movie · as Bull

White Collar Blue
TV · as Dirk Eikmeier · 2 eps

McLeod's Daughters
TV · as Scott Johnson · 2 eps

Sweat
TV · as Cameron · 3 eps

Water Rats
TV · as Nathan Albury · 1 ep

Home and Away
TV · as Charlie Nicholas · 1 ep
