Such a good movie of dc comics and every actors had done well acting and as well as the new joker has also done nailed acting as heath ledger . the whole movie is far better than others and the concept was good sound engineering also well . the will smith is always good in every movie. every one must see once in life. awesome movie . I have watched four times this movie . every one must see this movie.