Superman star Henry Cavill has responded to the poor critical reception earned by Justice League, a failure Cavill said can be used as a teaching moment.