
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

Lambert Wilson
Merovingian

Anthony Zerbe
Councillor Hamann

Kate Beahan
Coat Check Girl

Essie Davis
Maggie

Robyn Nevin
Councillor Dillard

Rupert Reid
Lock's Lieutenant

Harold Perrineau
Link

Collin Chou
Seraph

Kevin Michael Richardson
Deus Ex Machina (voice)

Gina Torres
Cas

Bernard White
Rama-Kandra

Laurence Fishburne
Morpheus

Bruce Spence
Trainman

Nona Gaye
Zee

David Roberts
Roland

Carrie-Anne Moss
Trinity

Harry Lennix
Commander Lock

Robert Mammone
AK

Roy Jones Jr.
Captain Ballard (uncredited)

Keanu Reeves
Neo

David Bowers
Q-Ball Gang Member #1

Christopher Kirby
Mauser

Genevieve O'Reilly
Officer Wirtz

Monica Bellucci
Persephone

Hugo Weaving
Agent Smith

Mary Alice
The Oracle

Ian Bliss
Bane

Rene Naufahu
Zion Gate Operator

Nathaniel Lees
Mifune

Maurice Morgan
Tower Soldier

Cornel West
Councillor West

Jada Pinkett Smith
Niobe

Helmut Bakaitis
The Architect

Lachy Hulme
Sparks

Richard Sydenham
Dock Sergeant

Clayton Watson
Kid

Anthony Brandon Wong
Ghost