The film is broody and moody. But that is what Batman's character is. Robert Pattison has done a great job but he had given similar cold vibes as Edward in Twilight so we are not surprised. The film falls short when you see the trilogy by Nolan and the negative character is not etched out well. DC's other shows like Arrow (Oliver Queen) or Gotham (Batman) has better villains