It's long, but moves briskly with great pace. The story is incredible for a "hero movie". Well thought out, few (if any) holes. Characters are developed so well you feel like you understand how their minds work and why they do the great (Batman) and horrible (Joker) things they do. Heath's Joker is something else. There's been so much buzz online that I was ready for a let down. Didn't happen. Heath's Joker is up there with Hannibal Lectre, big shoes to fill for the next movie! IMO - the best movie I've seen in a while.