I saw Batman not dying coming. I was watching it, saying, "He's not going to die". Also, I knew that Marion Cotillard's character was bad when Bruce was having sex with her and touched the Ra's Al Ghul marking on her back. Didn't think that she was actually the child that escaped from the prison, but definitely knew that she was linked to it somehow.
I was pretty much disappointed with the film. I found Bane to be INCREDIBLY boring. The voice acting TOTALLY took me out of the film because it was obviously dubbed over and didn't sound like it was coming out of his mouth at all (though it was definitely his voice). Anne Hathaway did ok, but she'll never beat Michelle Pfeiffer in Batman Returns. Bruce and her's playfulness just wasn't correct at all, whereas, in Batman Returns, she's batshit crazy but Bruce is still incredibly attracted to her. Selena Kyle was too pragmatic in this film for my liking. They should have done Harley Quinn instead. Could have actually killed off Joker and had the fanatical and totally insane Harley Quinn take his place and it would have been AMAZING.
Overall, The Dark Knight is just a far superior film, as I knew it would be. Take of Batman and Joker from The Dark Knight and just make it an insane guy causing havoc and a vigilante guy taking the law into his own hands and you'd still have an AMAZING film.
That said, I'm probably still gonna go see it again tomorrow with some friends.