I know I'm going to receive negative feedback for my take on this movie. I’ll admit I'm not a huge batman franchise fan, however there were glaring story/plot problems in this film IMO. First the Good Stuff. Visually this movie was stunning. Awesome cinematography and CGI. Heath Ledger was great as the Joker. Bale was very good as Batman/Bruce Wayne. Alfred was great as always too. Now for the bad. First of all Maggie Gyllenhaal’s acting was bad. She is also not attractive enough to be opposite Bruce Wayne. She doesn’t fall into the class of “leading lady with great looks”. . . sorry. I can’t really divulge into the story problems without ruining it for people who haven’t seen it. Lets just say some of the decisions that the character’s make don’t make any sense. In particular Harvey’s later story line is such a stretch, I think it would have been better to leave it out of the film completely. Also Batman deciding to retire about 4 times in the movie was totally ridiculous. I know it’s a fantasy movie but that doesn’t mean the audience should just accept a force-feed story that is neither set up well or executed in any type of believable way. Too many elements were pulled into what should have been a mono – mono battle of Batman and the Joker. It’s disappointing, because Ledger performance was quite memorable and it’s unfortunate he wasn’t the total focal point of the film, in what was ultimately was his last hurrah.