This is a real Batman film. Batman is a detective, and this film was more mystery than action, as it should be. Robert Pattison more than steals the show with his performance as the Dark Knight. Silent, deadly, observant and most of all mysterious, as he should be. Jeffery Wright was a wonderful Jim Gordon and Zoe Kravitz was perfect as Catwoman. This film is a wonderful break from all the saturated violent and blazing action of the superhero genre and focuses more on the more unexplored side of Batman: a detective. The intense mystery and suspense as well as well placed and well timed action, keep you hooked till the end. Longer than expected, but the ride is worth it till the end.
Edit: After reading the following reviews I don't understand why people have hated on this so much. I have a feeling it is because of the saturation of the film industry by Disney, with all these child-friendly, big budget, CGI and explosion fests, superhero or otherwise. The Batman is a very different type of superhero film, with a slower much more focused pacing, more complex plot, a reminiscent of the the 90's and early 2000's films. It is vastly different from what we are getting today, and most viewers who went for it had a set mentality for what superhero films are today, an aesthetic most likely set-up by too much MCU. Their marginalised outlook made them write the film off entirely and call it 'bad' simply because it dared to be different.