
The Matrix Revolutions
Everything that has a beginning has an end.
The human city of Zion defends itself against the massive invasion of the machines as Neo fights to end the war at another front while also opposing the rogue Agent Smith.
Trailer
Cast

Hugo Weaving
Agent Smith

Lachy Hulme
Sparks

Robyn Nevin
Councillor Dillard

Kevin Michael Richardson
Deus Ex Machina (voice)

Anthony Zerbe
Councillor Hamann

David Roberts
Roland

Clayton Watson
Kid

Ian Bliss
Bane

Bruce Spence
Trainman

Essie Davis
Maggie

Rene Naufahu
Zion Gate Operator

Richard Sydenham
Dock Sergeant

Monica Bellucci
Persephone

Nathaniel Lees
Mifune

Genevieve O'Reilly
Officer Wirtz

Bernard White
Rama-Kandra

Roy Jones Jr.
Captain Ballard (uncredited)

Mary Alice
The Oracle

Harry Lennix
Commander Lock

Nona Gaye
Zee

Robert Mammone
AK

Cornel West
Councillor West

Laurence Fishburne
Morpheus

Kate Beahan
Coat Check Girl

Keanu Reeves
Neo

Carrie-Anne Moss
Trinity

Jada Pinkett Smith
Niobe

Collin Chou
Seraph

David Bowers
Q-Ball Gang Member #1

Maurice Morgan
Tower Soldier

Rupert Reid
Lock's Lieutenant

Harold Perrineau
Link

Lambert Wilson
Merovingian

Helmut Bakaitis
The Architect

Christopher Kirby
Mauser

Gina Torres
Cas

Anthony Brandon Wong
Ghost