
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

Ian Bliss
Bane

David Bowers
Q-Ball Gang Member #1

Maurice Morgan
Tower Soldier

Rene Naufahu
Zion Gate Operator

Anthony Brandon Wong
Ghost

Nona Gaye
Zee

Lachy Hulme
Sparks

Laurence Fishburne
Morpheus

Bruce Spence
Trainman

Helmut Bakaitis
The Architect

Kate Beahan
Coat Check Girl

Essie Davis
Maggie

Harold Perrineau
Link

Harry Lennix
Commander Lock

Nathaniel Lees
Mifune

Robert Mammone
AK

Richard Sydenham
Dock Sergeant

Gina Torres
Cas

Bernard White
Rama-Kandra

Monica Bellucci
Persephone

Rupert Reid
Lock's Lieutenant

Kevin Michael Richardson
Deus Ex Machina (voice)

Clayton Watson
Kid

Cornel West
Councillor West

Lambert Wilson
Merovingian

Anthony Zerbe
Councillor Hamann

Robyn Nevin
Councillor Dillard

Roy Jones Jr.
Captain Ballard (uncredited)

Genevieve O'Reilly
Officer Wirtz

David Roberts
Roland

Keanu Reeves
Neo

Carrie-Anne Moss
Trinity

Jada Pinkett Smith
Niobe

Mary Alice
The Oracle

Collin Chou
Seraph

Christopher Kirby
Mauser