
Filmography

The View
1997 · Self

Slow Horses
2022 · Frank Harkness

The Lord of the Rings: The Fellowship of the Ring
2001 · Elrond

The Matrix
1999 · Agent Smith

The Lord of the Rings: The Return of the King
2003 · Elrond

The Lord of the Rings: The Two Towers
2002 · Elrond

The Hobbit: The Battle of the Five Armies
2014 · Elrond

Hacksaw Ridge
2016 · Tom Doss

The Hobbit: An Unexpected Journey
2012 · Elrond

The Matrix Reloaded
2003 · Agent Smith

V for Vendetta
2006 · V / William Rookwood

Captain America: The First Avenger
2011 · Johann Schmidt / Red Skull

The Matrix Revolutions
2003 · Agent Smith

Halifax f.p.
1994 · Det. Sgt. Tom Hurkos

The Matrix Resurrections
2021 · Agent Smith (archive footage) (uncredited)

Cloud Atlas
2012 · Haskell Moore / Tadeusz Kesselring / Bill Smoke / Nurse Noakes / Boardman Mephi / Old Georgie

Patrick Melrose
2018 · David Melrose

Legend of the Guardians: The Owls of Ga'Hoole
2010 · Noctus / Grimble (voice)

Rake
2010 · Actor

Mr. Corman
2021 · Artie Corman

Happy Feet
2006 · Noah (voice)

Babe
1995 · Rex (voice)

Mortal Engines
2018 · Thaddeus Valentine

Happy Feet Two
2011 · Noah (voice)

Transformers
2007 · Megatron (voice)

Transformers: Revenge of the Fallen
2009 · Megatron (voice)

Love Me
2021 · Glen Mathieson

The Wolfman
2010 · Inspector Francis Abberline

Babe: Pig in the City
1998 · Rex (voice)

The Adventures of Priscilla, Queen of the Desert
1994 · Anthony 'Tick' Belrose / Mitzi Del Bra

Koala Man
2023 · King Emudeus (voice)

Transformers: Dark of the Moon
2011 · Megatron (voice)

The Airport Chaplain
2026 · Tobias Wallace

Bodyline
1984 · Douglas Jardine

The Dressmaker
2015 · Sergeant Farrat

Dalliance
2026 · Billy

Bangkok Hilton
1989 · Richard Carlisle

Seven Types of Ambiguity
2017 · Alex Klima

Creative Types with Virginia Trioli
2024 · Self

Final Cut: Ladies and Gentlemen
2012 · (archive footage)

Bordertown
1995 · Kenneth Pearson

Black '47
2018 · Hannah
HypaSpace
2002 · Self

Confessions of an Action Star
2005 · Self

Strangerland
2015 · Detective David Rae

The Royal Hotel
2023 · Billy

Jasper Jones
2017 · Mad Jack Lionel

Ringers: Lord of the Fans
2005 · Self

After the Deluge
2003 · Martin 'Marty' Kirby

Oranges and Sunshine
2010 · Jack

The Dirtwater Dynasty
1988 · Richard Eastwick

Little Fish
2005 · Lionel

Mystery Road
2013 · Johnno

Proof
1991 · Martin
The Bite
1996 · Jack Shannon

The Matrix Revisited
2001 · Self - Agent Smith

Passage to Middle-Earth: The Making of 'The Lord of the Rings'
2001 · Self

The Making of The Two Towers
2006 · Self

Loveland
2022 · Dr. Bergman

The Turning
2013 · Bob Lang

The Making of The Return of the King
2006 · Self

How to Make Gravy
2024 · Noel

What is an Ocean… Reconnecting the Cast and Crew of Cloud Atlas
2025 · Self - Interviewee

V for Vendetta: Unmasked
2006 · Actor

The Mule
2014 · Tom Croft

The Matrix Recalibrated
2004 · Self

Bedrooms and Hallways
1998 · Jeremy

The Interview
1998 · Eddie Rodney Fleming

The Magic Pudding
2000 · Bill Barnacle (voice)

The Bridge Australia
2022 · Narrator

Wendy Cracked a Walnut
1990 · Jake

The Custodian
1994 · Frank Church

Last Ride
2009 · Kev

Australia in Colour
2019 · Self - Narrator (voice)

The Old Man Who Read Love Stories
2001 · Rubicondo

Beyond the Movie: The Return of the King
2003 · Self

The Fellowship of the Ring: The Fellowship of the Cast
2002 · Self (archive)

A Filmmaker's Journey: Making 'The Return of the King'
2004 · Self

The Rooster
2024 · The Hermit

Reckless Kelly
1993 · Sir John

Making "The Matrix"
1999 · Self

Peaches
2005 · Alan

Return to Source: The Philosophy of The Matrix
2004 · Agent Smith

The Matrix Reloaded Revisited
2004 · Self

True Love and Chaos
1997 · Morris

The Soul of War: Making 'Hacksaw Ridge'
2017 · Self

In the Company of Actors
2007 · Self / Judge Brack
Frontier
1997 · Governor Arthur

Hearts and Bones
2019 · Dan Fisher

Exile
1994 · Innes

The Key Man
2011 · Vincent

Wild Australia: After the Fires
2020 · Self - Narrator (voice)

The Right Hand Man
1987 · Ned Devine

Melba
1988 · Charles Armstrong

Frauds
1993 · Jonathan Wheats

Quest for the Ring
2001 · Self

Measure for Measure
2020 · Duke
The Matrix Reloaded: Pre-Load
2003 · Self

Wild Australia: The Edge
1996 · Narrator (voice)

Lone Wolf
2021 · Police Minister

The Matrix Revolutions Revisited
2004 · Self

Healing
2014 · Senior Officer Matt Perry

For Love Alone
1986 · Jonathan Crow

Between a Frock and a Hard Place
2015 · Self

Dadah Is Death
1988 · Geoffrey Chambers
Mind Over Matter: The Physicality of the Matrix Future
2004 · Self

We're All Going to Die
TBA · Death

Tackling Peace
2009 · Narrator

The Matrix Revolutions: Double Agent Smith
2004 · Himself

The Tender Hook
2008 · McHeath

The Girl Who Swallowed Bees
2007 · Narrator

Everything Goes
2004 · Ray

...Maybe This Time
1981 · Student #2
Horseplay
2003 · Narrator (voice)

Strange Planet
1999 · Steven

After the Deluge
2003 · Marty
Road to Alice
1992 · Actor

The Kiss
1998 · Frank

Priscilla Queen of the Desert 2
TBA · Anthony 'Tick' Belrose / Mitzi Del Bra

Russian Doll
2001 · Harvey, Co-Producer

The Airport Chaplain
2026 · Tobias Wallace
The Edge of the World
1997 · Narrator
I, Spry
2010 · Narrator (voice)
The Great White
TBA · Alan Armstrong

Teacups
2023 · Don Ritchie

The Forgotten Force
1994 · Narrator

Franklin
2022 · Narrator

Baby Shower
2026 · Actor
Australia's Lost Impressionist
2018 · John Russell (voice)

Ladies Please!
1994 · Self
Little Echo Lost
1999 · Echo Man

The City's Edge
1983 · Andy White
Hold Still
TBA · Eugene