Independent Michael Shannon has defended director Zack Snyder whose latest film, superhero mashup Batman v Superman, suffered a deluge of overwhelmingly negative reviews following its release last month.