Mel Gibson called ‘Batman v Superman’ a “piece of sh*t” and went at other superhero films.