A beefed-up Ben Affleck began his visit to The Daily Show last night by dinging host Jon Stewart for making a movie about Iran (Rosewater) when he’d already made a movie about Iran (Argo). Stewart returned the favor by spoiling Affleck starrers Gone Girl and Batman Vs Superman.

“What the f*ck! Are you kidding me?” Affleck shrieked in mock horror, before explaining that he gave David Fincher directing pointers on Gone Girl. “I don’t want to say ‘ghost director,’ ” Affleck joked, adding Fincher had asked him, “Hey Ben, you wouldn’t mind making all the decisions on the movie?”