I thought the Dark Knight more than surpassed my expectations as a sequel. It was put together very nicely and the acting was incredible. I do however not like how Katie Holmes wasnt the actress for Rachel. Maggie Gyllenhaal just was not the kind of girl I pictured in my mind to be Rachel, and why change actresses anyway?