
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

Nathaniel Lees
Mifune

Jada Pinkett Smith
Niobe

Harold Perrineau
Link

Nona Gaye
Zee

David Bowers
Q-Ball Gang Member #1

Rupert Reid
Lock's Lieutenant

Laurence Fishburne
Morpheus

Harry Lennix
Commander Lock

Helmut Bakaitis
The Architect

Maurice Morgan
Tower Soldier

Clayton Watson
Kid

Cornel West
Councillor West

Keanu Reeves
Neo

Carrie-Anne Moss
Trinity

Christopher Kirby
Mauser

Genevieve O'Reilly
Officer Wirtz

Mary Alice
The Oracle

Bruce Spence
Trainman

Essie Davis
Maggie

Lachy Hulme
Sparks

Kevin Michael Richardson
Deus Ex Machina (voice)

Gina Torres
Cas

Kate Beahan
Coat Check Girl

Rene Naufahu
Zion Gate Operator

Richard Sydenham
Dock Sergeant

Bernard White
Rama-Kandra

Roy Jones Jr.
Captain Ballard (uncredited)

Anthony Zerbe
Councillor Hamann

Robert Mammone
AK

David Roberts
Roland

Hugo Weaving
Agent Smith

Collin Chou
Seraph

Ian Bliss
Bane

Lambert Wilson
Merovingian

Monica Bellucci
Persephone

Robyn Nevin
Councillor Dillard

Anthony Brandon Wong
Ghost