The Matrix
Agent Smith
The Lord of the Rings: The Fellowship of the Ring
Elrond
The Lord of the Rings: The Return of the King
Elrond
The Lord of the Rings: The Two Towers
Elrond
Captain America: The First Avenger
Johann Schmidt / Red Skull
The Hobbit: An Unexpected Journey
Elrond
V for Vendetta
V / William Rookwood
The Hobbit: The Battle of the Five Armies
Elrond
Hacksaw Ridge
Tom Doss
Transformers
Megatron (voice)
The Matrix Reloaded
Agent Smith
The Matrix Revolutions
Agent Smith
Transformers: Revenge of the Fallen
Megatron (voice)
Transformers: Dark of the Moon
Megatron (voice)
Cloud Atlas
Haskell Moore / Tadeusz Kesselring / Bill Smoke / Nurse Noakes / Boardman Mephi / Old Georgie
The Matrix Resurrections
Agent Smith (archive footage) (uncredited)
Happy Feet
Noah (voice)
Mortal Engines
Thaddeus Valentine
Babe
Rex (voice)
Legend of the Guardians: The Owls of Ga'Hoole
Noctus / Grimble (voice)
The Wolfman
Inspector Francis Abberline
The Dressmaker
Sergeant Farrat
Happy Feet Two
Noah (voice)
Babe: Pig in the City
Rex (voice)
Slow Horses
Frank Harkness
The Adventures of Priscilla, Queen of the Desert
Anthony 'Tick' Belrose / Mitzi Del Bra
Patrick Melrose
David Melrose
Black '47
Hannah
The Royal Hotel
Billy
Strangerland
Detective David Rae
The Matrix Revisited
Self - Agent Smith
Mystery Road
Johnno
The Interview
Eddie Rodney Fleming
The Mule
Tom Croft
Little Fish
Lionel
The View
Self
Proof
Martin
Jasper Jones
Mad Jack Lionel
Mr. Corman
Artie Corman
Oranges and Sunshine
Jack
Final Cut: Ladies and Gentlemen
(archive footage)
Rake
The Matrix Recalibrated
Self
Making "The Matrix"
Self
Bangkok Hilton
Richard Carlisle
Last Ride
Kev
Bedrooms and Hallways
Jeremy
Koala Man
King Emudeus (voice)
Reckless Kelly
Sir John
Love Me
Glen Mathieson
The Turning
Bob Lang
Frauds
Jonathan Wheats
The Matrix Reloaded Revisited
Self
The Matrix Revolutions Revisited
Self
The Soul of War: Making 'Hacksaw Ridge'
Self
Loveland
Dr. Bergman
Hearts and Bones
Dan Fisher
Ringers: Lord of the Fans
Self
The Rooster
The Hermit
Healing
Senior Officer Matt Perry
The Matrix Reloaded: Pre-Load
Self
Seven Types of Ambiguity
Alex Klima
The Key Man
Vincent
Return to Source: The Philosophy of The Matrix
Agent Smith
Passage to Middle-Earth: The Making of 'The Lord of the Rings'
Self
The Magic Pudding
Bill Barnacle (voice)
Peaches
Alan
Confessions of an Action Star
Self
Beyond the Movie: The Return of the King
Self
Strange Planet
Steven
Lone Wolf
Police Minister
The Making of 'The Return of the King'
Self
The Tender Hook
McHeath
The Making of 'The Two Towers'
Self
Wendy Cracked a Walnut
Jake
For Love Alone
Jonathan Crow
Russian Doll
Harvey
Quest for the Ring
Self
The Old Man Who Read Love Stories
Rubicondo
The Airport Chaplain
Tobias Wallace
The Custodian
Frank Church
Mind Over Matter: The Physicality of the Matrix Future
Self
How to Make Gravy
Noel
Everything Goes
Measure for Measure
Duke
Bodyline
Douglas Jardine
Halifax f.p.
Det. Sgt. Tom Hurkos
...Maybe This Time
Student #2
After the Deluge
Martin 'Marty' Kirby
Teacups
Don Ritchie
True Love and Chaos
Morris
Horseplay
Narrator (voice)
Wild Australia: The Edge
Narrator (voice)
Exile
Innes
V for Vendetta: Unmasked
V / William Rookwood
Ladies Please!
Self
The Right Hand Man
Ned Devine
Between a Frock and a Hard Place
Self
Dadah Is Death
Geoffrey Chambers
The Matrix Revolutions: Double Agent Smith
Himself
The Kiss
Frank
Wild Australia: After the Fires
Self - Narrator (voice)
HypaSpace
Self
The Bite
Jack Shannon
The Girl Who Swallowed Bees
Narrator
The City's Edge
Andy White
A Filmmaker's Journey: Making 'The Return of the King'
Self
Bordertown
Kenneth Pearson
The Bridge Australia
Narrator
The Dirtwater Dynasty
Richard Eastwick
Australia in Colour
Self - Narrator (voice)
Road to Alice
The Forgotten Force
Narrator
Frontier
Governor Arthur
Tackling Peace
Narrator
After the Deluge
Marty
We're All Going to Die
Death
Franklin
Narrator
Priscilla Queen of the Desert 2
Anthony 'Tick' Belrose / Mitzi Del Bra
In the Company of Actors
Self / Judge Brack
I, Spry
Narrator (voice)
Australia's Lost Impressionist
John Russell (voice)
Little Echo Lost
Echo Man
What is an Ocean… Reconnecting the Cast and Crew of Cloud Atlas
Self - Interviewee
The Edge of the World
Narrator
Baby Shower
The Fellowship of the Ring: The Fellowship of the Cast
Self (archive)
The Airport Chaplain
Tobias Wallace
Hold Still
Eugene
Melba
Charles Armstrong
Creative Types with Virginia Trioli
Self
The Great White
Alan Armstrong
Dalliance
Billy