Awesome movie.
Pros: Superb acting, mind-blowing scenes of action and suspense, and plenty of crazy mind-****ing that'll keep you interested and fascinated.
Cons: Breakneck pace (it does not rest at any point, and anyone who's read my writing knows I like to take it slow :P), not much character development, I didn't like the ending (though this is more of my opinion than anything else).
It's not the perfect flawless masterpiece everyone says it is, but it's not in any way shape or form a bad movie either, nor is it the least bit disappointing. Though I wish Michael Caine had a larger role; he's my favorite actor in the Batman movies. :P