We just watched The Usual Suspects. My wife had never seen it before (I had) but she figured out that Kevin Spacey was bloody Keyser Soze really early on which meant that the ending was a bit of a let down. Hmm, you have to get up pretty early to pull a fast one on my wife :-)