The special fx and action scenes were cool. The acting by the badguy was not that great. One of the reasons for that was the mask he is wearing. You cant really see the facial expressions and also the voice acting was clearly recorded in studio afterwards. The bad guy visually looking is really cool. The badguy is not that great compared to the previous movie where heat ledger really carried the movie, tom hardy doesn't. Also the storyline and screenplay wasn't that good. They tried to put to much info in to short a time. The characters where a bit shallow because of that, they lacked depth. All in all the movie was entertaining, but not as much as expected.