It's a comic book movie. It's the fact people argue that it can't be compared to comic movies is ridiculous. They say the other movies are too happy and predictable like we didn't know Batman would win.
Dap, undap, and dapped again.Btw, it's a damn shame Aaron Eckhart continues to get overlooked for his great performance as 2 face.
In fact, they could have called Heath Ledger "The Riddler" and it wouldnt be much of a difference.