The Usual Suspects
One of those movies where the ending completely changes everything you just watched. I was convinced Keaton was Keyser Söze the entire time, so the reveal genuinely caught me off guard. Kevin Spacey is brilliant as Verbal Kint, and realizing how much of the story was built on lies made the whole thing even better. A clever crime thriller with an ending that makes you question everything.