I hate this movie. But I can deal with bad films making a lot of money and even getting praised by professional critics.

What I can't deal with is the fact that it's being touted as the best picture of the decade, and drawing comparisons with Godfather 1&2, and Good,bad & ugly. That's unacceptable.

The script was a mish mash of some pretty good ideas. But the writers lacked creativity to expand on it. To do justice to all the substories/supposed psychological struggles/phony moral dilemmas, it needed a runtime of 1 hour more. Yet it had many sequences which were cut short abruptly and needed further explanation.

Acting was nice overall. Bale without ever evoking memories of Micheal Corleone (as some guys led you to believe) got the done as best he could from the weak script. I haven't seen much of Eckhart but he was impressive as both Dent/Two Face. Heath Ledger stole the show as Joker, but didn't turn in the best performance of the year. His umtimely death robbed Downey Jr. of the best chance he's had to get an Oscar. I would've liked to see more of Morgan Freeman who's screen time was depressingly short.

Direction, Editing and Cinematography were the traits which let it down the most. Nolan's style is suitable to thrillers like Memento and The Prestige, but not for a film which says "I want to be an epic" right from the start. Thanks to some poor editing, some very important scenes get confusing. It's hard to make out what's happening in the scenes set at night(and there's a lot of them).

An ending which had Godfather written all over it was brought out of thin air just to make us feel the film is indeed very dark and epic. It almost felt like cheating.

Overall, its an over-hyped and disappointing film, which can't even compare with spiderman films, let alone the all time greats.