Ben Affleck is now on the hot seat after Miami Vice star Edward James Olmos criticized him on his portrayal of a Mexican guy in the 2012 movie, "Argo."
Ben Affleck has faced a lot of criticism from fans after it was announced that he would portray Batman in the upcoming Man of Steel sequel. Affleck however, says he can handle it.