I saw this last Friday, i thought it was a good film, definitely a long one though, although I don't think they could have cut anything out to shorten it to be fair. Heath Ledger's Joker was very, VERY well done.....
I'd give it an 8 as it was so long !