Comic book readers have been debating Batman vs. Superman for decades. Finally, they will get their wish (and perhaps a concrete answer) in next year's "Batman V Superman: Dawn of Justice." Similar to the iconic Frank Miller comic "The Dark Knight Returns," the Caped Crusader will be decked out in a high-powered mech-Batman suit when he takes on the Kryptonian. But director Zack Snyder divulged another way (besides Kryptonite-laced weapons) Batman may be able to win his contest with Supes.

"The advantage that Batman has is the goodness of Superman; the compliance to fair play that Superman has," Snyder told Total Film. "Batman knows how to exploit Superman."

Snyder's reasoning is sound. Though Superman was forced to kill General Zod at the conclusion of "Man of Steel," he is still governed by the strong morals instilled in him by Jonathan and Martha Kent. Henry Cavill has even admitted that his character is going to actively try and avoid a confrontation with Batman during the film. He's also said that Superman's biggest weakness is himself in that his ethical code could hold him back.

But Ben Affleck's Dark Knight doesn't play by the same rules. As seen in the trailer, he brands a villain with his Bat symbol and quite possibly snaps the neck of another. This Batman is hardcore and what he lacks in superpowers he can make up for with smarts and sheer brutality. Those traits shouldn't be underestimated by anyone, especially Superman. Affleck even says of Superman in the trailer, "He has the power to wipe out the entire human race and we have to destroy him." Destroy is not a word used when discussing imprisonment or due process.

We know that, eventually, the two heroes will join forces against a common enemy (totally not Doomsday, you guys). But before that happens, these two are going to throw down. Who will come out victorious? We'll have to wait to find out.

"Batman V Superman: Dawn of Justice" will hit theaters on March 25, 2016.