The Matrix Revolutions
When Neo wakes up, he finds himself at a train station. He is there because, when he used his power to destroy the sentinels at the end of the second movie, he touched the source and did not come back all the way. He is stuck there. Meanwhile, his girlfriend Trinity, Morpheus, and Seraph enter a club to talk to the Merovingian, who controls a lot of the Matrix. A gun fight ends in a Mexican standoff with guns pointed towards everyone. The Merovingian agrees to let Neo go, and Trinity picks him up.