Home / Discover / People

Marvel's Iron Fist

2017
as Harold Meachum

Elvis

2022
as Hank Snow

Lion

2016
as John Brierley

Van Helsing

2004
as Carl

300

2006
as Dilios

Top of the Lake

2013
as Al Parker

Moulin Rouge!

2001
as Audrey

Australia

2008
as Neil Fletcher

Pieces of Her

2022
as Jasper Queller

The Letter for the King

2020
as Sir Tiuri The Valiant

The Code (2014)

2014
as Ian Bradley

Peter Rabbit

2018
as Johnny Town-Mouse (voice)

Public Enemies

2009
as Harry 'Pete' Pierpont

Glenn Owen Dodds

2010
as Glenn Owen Dodds

Nekrotronic

2018
as Luther

Answered by Fire

2006
as Mark Waldman

Pope Joan

2009
as Gerold

Dripping in Chocolate

2012
as Detective Bennett O'Mara

Goldstone

2016
as Johnny

In Like Flynn

2018
as Christian Travers

Costume Design

2004
as David Wenham

Banished

2015
as Governor Arthur Phillip

Married Life

2007
as John O´Brien

The Proposition

2005
as Eden Fletcher

Blinky Bill the Movie

2015
as Jacko (voice)

Dust

2001
as Luke

The Brush-Off

2004
as Murray Whelan

The Boys

1998
as Brett Sprague

Stiff

2004
as Murray Whelan

Cosi

1996
as Doug

Three Dollars

2005
as Eddie Harnovey

Pure

2002
as Lenny

Beyond the Known World

2017
as Carl Hansen

No Escape

1994
as Hotel Guard

Answered By Fire

as Mark Waldman

Wake In Fright

2017
as Jock Crawford

Russian Doll

2001
as Ethan

Gettin' Square

2003
as Johnny Francis 'Spit' Spitieri

Les Norton

2019
as Price Galese

The Bank

2001
as Jim Doyle

Weta Workshop

2004
as David Wenham

Seachange

1998
as Daniel Della Bosca

Killing Time

2011
as Andrew Fraser

The Furnace

2020
as Mal

Fake

2024
as Joe Burt

Seeing Red

1992
as Frank No 2

Dirt Music

2020
as Jim

Idiot Box

1996
as Bank Teller with a History

Director

Movie The Turning 2013
Episode Tim Winton's The Turning
Commission
2014

Writer

Episode Tim Winton's The Turning
Commission
2014

Host

Series The ABC Of 2022

Producer

Movie The Boys 1998
Movie The Brush-Off 2004
Movie Stiff 2004

Guest Star

Episode Who Do You Think You Are? (AU)
David Wenham
2015
Episode ABC Documentaries
Ka-Ching! Pokie Nation
2015
Episode Blue Heelers
The Folly of Youth
1994
Episode Blue Heelers
Happy Families
1996