Batman v Superman is Zack Snyder's worst film. And this comes from someone who absolutely adores Sucker Punch and considers both 300 and Watchmen to be minor classics. He was always reverential about comics. He treated these crazy characters with the respect that they deserve. But this is a joyless film, much too serious for its own good. Ignoring what was wrong with Man of Steel altogether, Snyder once again defaults to loud, unending, curiously isolated CGI action. What's confusing is that this isn't even his default setting.