Does Harvey Dent die at the end of dark knight? And if so does batman break his only rule by killing him?

3 answers 3