Here is another much anticipated movie, Batman V Superman:Dawn of Justice, and it opens this week. For sure, it will be another blockbuster at the theaters.

Comic book fans the world over can't wait for Zack Snyder’s Batman v Superman: Dawn of Justice to answer the age-old question of who would win in a fight, Batman or Superman? The answer is obvious: Superman. He’s an alien with unlimited powers, after all.

My question is, why do they seemingly hate each other?

Ranker.com came up with an interesting list of reasons why. You never know what’s going to inspire the filmmakers bringing DC's two heaviest hitters together for the first time, but I was surprised that there weren't that many reasons.It’s kind of cool that despite their differences, these two superheroes get along pretty well.

Ranker.com

1.Superman Is Accountable to No One; 2. The Man of Steel's Unchecked Power; 3. Batman Doesn't Respect Superman's Methods, and many more.

Have some fun with this and go to Ranker.com. What do you think is the best reason?