My wife and I are fans of 'Batman Begins', and we were anxious to see this movie. We were not disappointed in the slightest. The movie has a decent take-off sequel feeling from where 'Batman Begins' left off after some time passing. You are given a general sense of what has transpired over time until the second movie, and where The Joker left off from the first one (with the calling card given to Batman by Gordon at the end). The Joker (played by Heath Ledger) has got to be the best performance I have seen out of Ledger. With such a dramatic role played by Ledger, I personally feel that this was his best performance by far, staying completely in tune with the how The Joker is meant to be played - sinical, dark, mysterious and methodical. His role was the most impressive, leaving fans with the sense of an exhilarating experience that will last for some time. Christan Bale of course played an outstanding (perhaps the best?) Batman to date of all Batman movies. His duality and ability to keep them seperately, along with the subtle hints throughout the movie about his unknown identity to others plays out very well. They could not have picked a better Gordon, played by Gary Oldman. He fits the role to perfection. 'Nuff said. How could we ever forget Morgan Freeman? He yet again graces us with his presence in another great job of running Wayne Enterprises. Again, another perfect fitting actor for the role, and irreplaceable. Christain Nolan did a great job of matching up the new Rachel Dawes (played by Maggie Gyllenhaal) with a similar sounding character played by Katie Holmes in the first movie. I do wish that either actress would be in both movies, instead of one or the other to maintain that continuing sense of the movies combining to make a story. Bravo to the cast and staff that made this movie a fantasitc one!