Perfect Blue
Really good film. It's only 80 minutes long and moves at a really fast pace. It's extremely perplexing, amazing mind fuck. The ending is great, and so is the plot twist. Since the protagonist is constantly struggling to distinguish what's real from what's not, you end up questioning whether what you're seeing is actually happening or just another one of her illusions.