People seem to forget that the key, or at least one of the keys, to the success of The Dark Knight, was the death of Heath Ledger, who played the Joker in the Christopher Nolan directed film. Films shrouded with an actor’s recent death sometimes get a boost. It certainly worked for Brandon Lee’s own cult masterpiece.
Actor deaths cannot be repeated. Heath Ledger is gone. Warner has to realize that as they twiddle their thumbs for another sequel for The Caped Crusader that they won’t ever get that lucky again. That means they better have — wait for it — a good script to show they don’t need an unfortunate death to boost box office sales.
Richard Donner, who directed the first Reeve Superman movie, always went on about how you had to believe that the actor chosen to play Superman was Superman. This logic (expanded) could also be applied to making franchise films. If you can’t find the right actors and script for any superhero film franchise, you'll end up with crap.
Unfortunately, I fear with Warners' illogical thinking, that the Superman franchise will have two “reboots.”