By now, most people have seen the first trailer for Batman v Superman: Dawn of Justice.While it is by no means a perfect movie, it…