
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

Gina Torres
Cas

Anthony Brandon Wong
Ghost

Roy Jones Jr.
Captain Ballard (uncredited)

Harold Perrineau
Link

Mary Alice
The Oracle

Bruce Spence
Trainman

Helmut Bakaitis
The Architect

Kevin Michael Richardson
Deus Ex Machina (voice)

Nona Gaye
Zee

Keanu Reeves
Neo

Laurence Fishburne
Morpheus

Monica Bellucci
Persephone

Kate Beahan
Coat Check Girl

Rene Naufahu
Zion Gate Operator

Ian Bliss
Bane

Essie Davis
Maggie

Lachy Hulme
Sparks

Nathaniel Lees
Mifune

Robert Mammone
AK

Genevieve O'Reilly
Officer Wirtz

Richard Sydenham
Dock Sergeant

Clayton Watson
Kid

Hugo Weaving
Agent Smith

David Bowers
Q-Ball Gang Member #1

Cornel West
Councillor West

Bernard White
Rama-Kandra

Christopher Kirby
Mauser

Carrie-Anne Moss
Trinity

Jada Pinkett Smith
Niobe

Collin Chou
Seraph

Harry Lennix
Commander Lock

Lambert Wilson
Merovingian

Maurice Morgan
Tower Soldier

Anthony Zerbe
Councillor Hamann

Robyn Nevin
Councillor Dillard

Rupert Reid
Lock's Lieutenant

David Roberts
Roland