In my opinion much better than batman begins. Heather lodge is unbelieveably good, very deep with his character. If you didnt watch the first one it is ok but I advice you to watch it too for understanding the whole movie.