Saw it twice, was better the second time. Bane was fantastic, the plot was fine. The 'holes' I simply didn't care about/didn't spoil the film for me. When I watched, they didn't pull me out of the atmosphere. Still, haven't seen it since it was released and maybe the small screen will make them all the more apparent.