General audiences aren't going to like this
This is a great movie and perhaps the best Batman movie, but people expecting a traditional superhero movie are going to be disappointed. There is action, but the movie is more of a detective mystery/film noir and very different from the other Batman movies. Very dark and at points disturbing with how creepy and sadistic The Riddler was. Very close to this being an R rating and probably would've if there had been more blood. There's a lot of story involving conspiray and politics in this one too and at 3 hours might be too much for some people.
Even though I loved this movie, I won't be surprised if the audience reception is mixed and it ends up underperforming at the box office.