Ben Affleck has spoken out about his fear of being cancelled as a result of a single misstep or a failed film.