
Acting

Speak No Māori
as Voice Over

The Master Builder
as Solness

The Meg
as Morris' Lawyer

The Breaker Upperers
as Peter Stallone

6 Days
as Ray

The Dark Horse
as Clive

Avalon High
as Campus Cop

Skyrunners
as Principal Duddy

Kiss Me Deadly
as Detective (uncredited)

Spy Game
as Andrew Unger

Mr. Corman
as Frank · 1 ep.

Kura
as Rolf · 6 ep.

The Bad Seed
as John Stevens · 1 ep.

The Shannara Chronicles
as Cogline · 6 ep.

Ash vs Evil Dead
as Lieutenant Boyle · 2 ep.

Westside
as Declan Corke · 1 ep.

When We Go to War
as John Smith · 6 ep.

The Brokenwood Mysteries
as Alden Coombes · 1 ep.

The Cult
13 ep.

Noah and Saskia
as Bryce King · 13 ep.