In fact, with the exception of Katie Holmes, it is a superior cast. You obviously weren't looking close enough at the shirt she was wearing in the last scene. To me, this was the best superhero movie I have ever seen. I understand what people are saying about the choppy action scenes, but I think this goes along with the idea of Batman as a ninja. I also just rented The 40 Year Old Virgin. Probably not for the whole family, but I thought it was hilarious. I don't think it will stand up to repeated watchings like some of my favorite comedies, but after seeing it for the first time I thought it was one of the funniest movies I've seen in a while. In particular, the suporting cast was very funny. The movie could have taken the cheap route of creating a geeky character for the audience to laugh at, but instead they made a character that was very likable that audiences could almost cheer for. His suporting cast provided most of the laughs.