
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

David Bowers
Q-Ball Gang Member #1

David Roberts
Roland

Roy Jones Jr.
Captain Ballard (uncredited)

Collin Chou
Seraph

Helmut Bakaitis
The Architect

Essie Davis
Maggie

Maurice Morgan
Tower Soldier

Kate Beahan
Coat Check Girl

Lachy Hulme
Sparks

Kevin Michael Richardson
Deus Ex Machina (voice)

Lambert Wilson
Merovingian

Anthony Zerbe
Councillor Hamann

Rupert Reid
Lock's Lieutenant

Cornel West
Councillor West

Bernard White
Rama-Kandra

Carrie-Anne Moss
Trinity

Jada Pinkett Smith
Niobe

Monica Bellucci
Persephone

Robert Mammone
AK

Rene Naufahu
Zion Gate Operator

Genevieve O'Reilly
Officer Wirtz

Anthony Brandon Wong
Ghost

Keanu Reeves
Neo

Harold Perrineau
Link

Nathaniel Lees
Mifune

Richard Sydenham
Dock Sergeant

Gina Torres
Cas

Mary Alice
The Oracle

Bruce Spence
Trainman

Nona Gaye
Zee

Clayton Watson
Kid

Hugo Weaving
Agent Smith

Harry Lennix
Commander Lock

Ian Bliss
Bane

Christopher Kirby
Mauser

Robyn Nevin
Councillor Dillard

Laurence Fishburne
Morpheus