This is everything and more than you would expect by seeing the previews for this movie. The roles of the characters are played exceptionally well. Like the previous film, Batman Begins, it is a little long (only 2 1/2 hours) and has massive character development. There are tiny clues that foreshadow the outcome of the film that a fan of the old cartoon (I haven't read the comics... yet, but may also pertain there as well) will pick up on, only adding entertainment. I would recommend see this film if they are fans of action films.