Batman star Ben Affleck has packed on the praise for Marvel Studios president Kevin Feige, calling him "the greatest producer who ever lived." Speaking on The Hollywood Reporter's Awards Chatter podcast, Affleck, who formerly played Batman in Batman v Superman, Suicide Squad, and Justice League reflected on his acting career and his various collaborations over the years.