Riddler was caught and then had the talk with Batman at Arkham.
The final 35 minutes was boring at best, but the supposedly touchy moments were cringy if anything.
Still worth a watch.
It reminded me of Seven and other serial killer mysteries.
I thought it dragged a bit, but the final sequences pumped me up again.
I also think there's so much character arc fulfillment in the last act of the film that I'd be loathe to lose it. I loved the Riddler-Batman confrontation in Arkham, too.
But I do understand why it lagged for you, and it does feel a bit long.
You honestly could say this film followed the 5 act structure. It should have been split into 2 films as Riddler's surprise of flooding the city could have worked so much better and been way more dramatic in a sequel. Instead it is crammed in here with a resolution trying to be finalized with those guys dressed up in the Riddler suits. We could have explored more about them and their backstory like the Red Hood.
Splitting the movie would take the character development I'm talking about and leave it hanging. Batman's character arc is brought to completion in the last sequence of the movie, and without it all of the buildup wouldn't have paid off. I'd rather have a movie that was too long than one with weak character development.
I rewatched this recently, splitting it over two nights (pausing where Batman and Gordon explore the orphanage - exactly half-way through the movie). Pacing on the first half was absolutely fine; it's definitely the second half where things feel slow and drawn out in places.
That's the thing about The Riddler though. While he has all these small riddles going on, there is a bigger/master riddle The Riddler has going on and usually clues/hints to the bigger/master riddle is hidden within the smaller clues. So it makes sense to kind of keep things going after The Riddler is caught. The Riddler was killing off all these corrupt people in law enforcement and government, but really he was working on a master plan to flood Gotham because there was still corrupt people among the rest of the citizens including the mob (Falcone and Penguin, for example). Also, he was going to kill off the new mayor as well since she wouldn't really do much to help the city since how corrupt the city was or she'd end up corrupt herself or just be all talk. A lot of government officials are just all talk and say stuff so they can win the election/be elected. Very few government officials stick to their promises. So killing off the new mayor and flooding Gotham was the bigger riddle and The Riddler left clues to it, mainly that carpeting tool that he used to kill the mayor with at the beginning of movie. Batman was a little too late to figure out The Riddler's master/bigger riddle, but this all led to a positive since Gotham didn't know what to think of Batman. So Batman got to save the day and be looked at as the hero of Gotham. And it also changed Bruce's thoughts of himself and the purpose of Batman. So maybe Bruce might ditch this "emo" look that everyone likes to call it and have more of a look that everyone thinks of when they think of Bruce (I'm talking about the fans). Plus maybe he can be a little more sociable than what we saw throughout the movie. But yeah. Everything after The Riddler was caught was still needed. There still needed to be that master riddle that The Riddler is known to have, and Batman needed to become a hero of the city.
Bingo.
I understand why some ppl wouldn't like it. But the climax of the movie basically fulfills the beginning of the movie...as an ending should.
I think many ppl missed the mark when criticizing the film. As you pointed out, a common complaint is about his "emo", childish nature, and how they didn't show him being billionaire playboy, Bruce Wayne. But it's not exactly subtle that this movie is about a Batman who hasn't yet created the Bruce Wayne persona. Hell, this is a Batman who doesn't even care if he lives or dies. He's immature, angry, and doesn't know what he wants to do with his life yet.