This is the final trailer for Batman v Superman: Dawn of Justice before it comes out next month which is more Batman focused. We also get to see Batman's awesome martial arts skills on display (finally done right in live action IMO) and a surprise for the Man of Steel at the end...
Needless to say, after seeing this trailer my doubts about Affleck as Batman have been fully put to rest.