
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

Christopher Kirby
Mauser

Hugo Weaving
Agent Smith

Collin Chou
Seraph

Ian Bliss
Bane

David Bowers
Q-Ball Gang Member #1

Kevin Michael Richardson
Deus Ex Machina (voice)

Laurence Fishburne
Morpheus

Jada Pinkett Smith
Niobe

Harold Perrineau
Link

Monica Bellucci
Persephone

Kate Beahan
Coat Check Girl

Maurice Morgan
Tower Soldier

Richard Sydenham
Dock Sergeant

Carrie-Anne Moss
Trinity

Harry Lennix
Commander Lock

Nathaniel Lees
Mifune

Rene Naufahu
Zion Gate Operator

Clayton Watson
Kid

Bernard White
Rama-Kandra

Anthony Brandon Wong
Ghost

Keanu Reeves
Neo

Lambert Wilson
Merovingian

Helmut Bakaitis
The Architect

Roy Jones Jr.
Captain Ballard (uncredited)

Essie Davis
Maggie

Lachy Hulme
Sparks

Rupert Reid
Lock's Lieutenant

David Roberts
Roland

Gina Torres
Cas

Cornel West
Councillor West

Bruce Spence
Trainman

Robert Mammone
AK

Robyn Nevin
Councillor Dillard

Nona Gaye
Zee

Genevieve O'Reilly
Officer Wirtz

Mary Alice
The Oracle

Anthony Zerbe
Councillor Hamann