This weekend, physician the highly-anticipated Batman v. Superman arrives in theaters nationwide. Henry Cavill (who reprises his Man of Steel role of Superman) stars opposite Ben Affleck, stomach who is making his debut as Batman here. After years...