Ben Affleck explained why Zack Snyder and J.J. Abrams are in a big “Batman vs. Star Wars” Twitter war.

During an interview with Yahoo!, Affleck revealed why the two directors have been going at it since San Diego Comic Con 2014. The actor claimed Abrams sent him a picture of himself and a mutual friend wearing cheap Batman masks and immediately wanted to fire back.

“I think it was started because JJ [Abrams] and Colin Anderson, who is a great [camera] operator who always works on my movies, and JJ is always trying to steal, and I’m trying to steal back, sent me a picture of the two of them wearing cheap Batman masks,” Affleck said.

“I showed it to Zack [Snyder], and said ‘this is bullshit, we have to do something'. I think it’s cool. The sort of meta-awareness of these movies, and the two directors going back and forth. … I like it, it’s cool.”

The first image Snyder released was of Superman actor Henry Cavill dressed as a Sith. Abrams countered Snyder’s move by releasing a Photoshopped image of “Star Wars” actor John Boyega as Batman.

Abrams recently escalated their heated battle by releasing a video of the Millennium Falcon with the Batmobile attached to it. Before the “Star Wars: Episode VII” director released the video, Snyder shared an image of a Stormtrooper getting arrested for attempting to steal the Batmobile.

“Batman v. Superman: Dawn of Justice” is slated to hit theaters on March 25, 2016. “Star Wars: Episode VII” will be released on Dec. 18, 2015.