Robert Pattinson, and the rest of the cast do a wonderful job. This movie nails Batman as a character. It showcases why Batman is the world's greatest detective. The action scenes are also great. Even though it is a gritty take on the character there are still moments of humor. The cinematography, and score help make this movie stand out from any other comic book movie out there.
This is easily my favorite comic book movie of all time.
I highly recommend seeing it in IMAX. You can literally feel when the Batmobile is revving up.