It's directed by Christopher Nolan ("Momento" and "Insomnia"), starring Christian Bale, Michael Caine, Liam Neeson, Gary Oldman, and Katie Holmes (engaged to Tom Cruise). Everybody did an excellent job. Casting was perfect. Directing was mighty fine. Screenplay was very good.
I give it an A... lots of fun, good comic book hero.