It was good. Good, but not great. I was expecting more from Nolan. The acting is pretty special by the majority of the main cast, but Katie Holmes, she kills it. She is unbelievable, over present and not that good an actress. Had this film been directed by some new kid on the block, I would have perhaps liked it more, but the expectation attached to it when I knew Nolan was directing it infuriates me. I expected better from the man. I think he is supremely talented, but I do not think this film shows him at his best.

All in all, worth watching in preparation to watch the gem that is The Dark Knight, but other than that,I don't watch it. In short, as a pre Dark Knight warm up, enjoyable. As a stand-alone film, forgettable.