2 Hours and 45 minutes, keep that in mind!
Took all 3 of my kids ages 15,13 and 9(not going for mother of the year here) They ALL thought it to be EXCELLENT;) Although a little slow on the uptake and dragging in spots I enjoy Christian Bale as Batman second only to Michael Keaton! Still not sure why he has to do the "raspy voice'' when the mask goes on!(I find that creepy!) Anne Hathaway not one of my favorites but seemed to pull Cat Woman off! And yes Virginia...there is a ROBIN and Joseph Gordon-Levitt was well cast!
Although long and sometimes dragging the plot twists keep you guessing and the special effects well... it's 2012 of course they are spectacular!