
Acting

Mortal Engines
as Mr. Wreyland

Blackhat
as Commodities Broker

Shelved
as T.J.

Netherwood
as Carl

Russian Snark
as Neville

Ozzie
as Buzz Maroni

Not Only But Always
as Bernard Manning

Eddie's Million Dollar Cook Off
as Snack Shack Guy

Lucy
as Mark Daniels
Love Mussel
as Mayor

The Doctor Blake Mysteries
as Leo Gilmore · 1 ep.

Underbelly
as Divorce Magistrate · 1 ep.

Jack of All Trades
as Clark · 1 ep.

Water Rats
as Pathologist · 1 ep.

Xena: Warrior Princess
as Charon · 1 ep.

Hercules: The Legendary Journeys
as Comic · 1 ep.

Power Rangers
as Zurgane (voice) · 34 ep.

The Tommyknockers
as Benton Rhodes · 2 ep.

Worzel Gummidge Down Under
as Weevily Swede · 1 ep.

Riptide
as Constable 2 · 1 ep.