My husband and I are both very much into the superhero thing. Setting that aside this was still and excellent movie. Two hours and thirty minutes flew by. There was never a moment where I thought "geez..is this ever gonna be over?" It has everything; action,plot, and great acting. Don't take small kids to this film. It is very intense and it isn't fair to your kids or the other movie goers. That was the only problem that I had ...too many people brought small kids.