The movie lives up to its predecessor. At two and a half hours, you will be on the edge of you seat for most of it. Heath Ledger and Christian Bale both give excellent performances that do not disappoint. However, there are certain elements to the story that could have been done better or cleared up a little.