I don't think this film necessarily deserves two stars, but this is more of a reflection on how it definitely does not deserve the rave 10/10 reviews I've seen on here. So consider it more for balance. I'm no die hard comic book film fan but I've watched a fair few as I live with people who are. And I can't believe how few people have mentioned Bales voice. It is absolutely ridiculous. It takes away all credibility the film tries to have. I wanted to cringe and laugh at the same time whenever batman spoke. Not only is it overly gruff like a child pretending to be scary but it also sounds like Batman is trying to speak whilst in the dentists chair having a check-up. Bale can't even do it right! I just don't know how the entire production crew filmed the whole movie without thinking "this doesn't work". It's worth watching for Heath Ledger but that's about it. It's also 45 minutes too long