Great story. It kept you wondering who Keyser Soze was, and when he would show up. Great acting by everyone, especially Kevin Spacey.