I forgot who played Batman as the Joker's character is so powerful. The end of the movie appears to be happening all the time but it just keeps going and keeping you on the edge of your seat. I was exhausted at the end. Great script and very strong special effects. I thought Iron Man, Hulk and Hellboy 2 were good but don't see this one first or you will be disappointed by the other 3.