As others have stated, it has it's flaws, but overall it's an excellent film. I know I preferred it to the Avengers film, which is an enjoyable enough movie but has zero rewatchability in it, being just a dumb action flick.
This so much.
- So what if Bruce hobbled around and we got Batman for 33 minutes. The movie was good drama and I'd rather see that than non-stop action.
This so much.