This is a fine movie, all the praises from the other comments are quite accurate, so I'll talk about something else. This is not a Batman movie, it's a Joker/Two face movie guest starring Batman. And that's where it fails.