Ash has seen this movie.
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.
| Neo | Keanu Reeves |
| Morpheus | Laurence Fishburne |
| Trinity | Carrie-Anne Moss |
| Agent Smith | Hugo Weaving |
| Niobe | Jada Pinkett Smith |
| The Oracle | Mary Alice |
| Link | Harold Perrineau |
| Seraph | Collin Chou |
| Commander Lock | Harry Lennix |
| Bane | Ian Bliss |
| Merovingian | Lambert Wilson |
| Trainman | Bruce Spence |
| Persephone | Monica Bellucci |
| Zee | Nona Gaye |
| Councillor Hamann | Anthony Zerbe |
| Sati | Tanveer K. Atwal |
| The Architect | Helmut Bakaitis |
| Coat Check Girl | Kate Beahan |
| Councillor Grace | Francine Bell |
| Charra | Rachel Blackman |
| Deus Ex Machina | Henry Blasingame |
| Operations Officer Mattis | Matt Castelli |
| Maggie | Essie Davis |
| Q-Ball Gang Member #1 | David Bowers |
| Q-Ball Gang Member #2 | Dion Horstmans |
| Sparks | Lachy Hulme |
| Mauser | Christopher Kirby |
| Colt | Peter Lamb |
| Mifune | Nathaniel Lees |
| AK | Robert Mammone |
| First Operator At Command | Joe Manning |
| Tower Soldier | Maurice Morgan |
| Kamala | Tharini Mudaliar |
| Zion Gate Operator | Rene Naufahu |
| Councillor Dillard | Robyn Nevin |
| Officer Wirtz | Genevieve O'Reilly |
| Second Operator At Command | Kittrick Redmond |
| Lock's Lieutenant | Rupert Reid |
| Deus Ex Machina (voice) | Kevin Michael Richardson |
| Roland | David Roberts |
| Dock Sergeant | Richard Sydenham |
| Radio Bunker Man | Che Timmins |
| Cas | Gina Torres |
| Kid | Clayton Watson |
| Councillor West | Cornel West |
| Rama-Kandra | Bernard White |
| Ghost | Anthony Brandon Wong |
| Captain Ballard (uncredited) | Roy Jones Jr. |
The Matrix Revolutions on Wikipedia
The Matrix Revolutions on IMDb