Neo, Morpheus, Trinity and Smith are back, and the battle for the human race continues. Upon their arrival in Zion, Morpheus locks horns with rival Commander Lock and encounters his old flame Niobe. Meanwhile, Agent Smith has returned with some surprises for Neo, most notably the ability to replicate himself as many times as he pleases. Neo makes his way to The Oracle. While Merovingian refuses to cooperate, his wife angry at her husband's dalliances with other women, offers to help, but only in exchange for a taste of Neo's affections.