I was creeped out by how well Heath did The Joker. It was just stunning to see. Christian was, of course, a superb Batman. You could really feel his struggle between doing what's right and what's easy, because they're not always the same, especially in this Batman series. Gary Oldman, Michael Cain, Morgan Fox, Maggie Gyllenhaal and Aaron Eckhart tied the whole thing together to make this movie excellent. Overall, amazing. There was a lot of foreshadowing to look for, but the movie definitely wasn't predictable. There were a lot of unexpected twists that made you go "whaaaaaat?!" Go. See. It. You will be missing out if you don't.