Ben Affleck says he received advice from two previous "dark knights" about donning the hero’s famous cowl.