I blame Francis Lawrence,but that's another topic.
i dont think that lawrence is to blame. he had the opportunity to direct a movie, so he would be a freak if he said no or messing with wb too much. i think he tried at least to make the film visually look good. and i dont think that the film itself is to blame for bradstreets going. but if we speak about blaming the film, then i would blame the scriptwriters/producers. they were the only ones who had the possibility to make the film otherwise (and vertigo, wb and the creators a bit).
Akiva (Batman and Robin) Goldsman is amoung the producers.