Ben Affleck may not live in Boston anymore, but he clearly hasn’t forgotten his roots.

The New York Times reported that Affleck and his Gone Girl director David Fincher had only one disagreement on set while they were filming: whether Affleck would wear a Yankees hat in one particular scene. A diehard Red Sox fan, the actor steadfastly refused his director’s repeated requests to wear the hated rival's gear, which sparked what Affleck told The Times was “a legitimate fight”:

"During a scene set at a New York airport, Mr. Affleck’s character, Nick Dunne, tries to evade recognition by donning a baseball hat. Mr. Fincher, Mr. Affleck said, wanted the character to wear a Yankees cap, because he believed that worked best for the movie.

But Mr. Affleck, a diehard Red Sox fan, would have none of it.

“I said, ‘David, I love you, I would do anything for you,’” Mr. Affleck recalled. “‘But I will not wear a Yankees hat. I just can’t. I can’t wear it because it’s going to become a thing, David. I will never hear the end of it. I can’t do it.’ And I couldn’t put it on my head.”

While Mr. Fincher stood firm – “he said it was like it’s foregone, it’s destiny” – Mr. Affleck did too.

“It was an uprising; it was a coup, I rioted,” Mr. Affleck said, “It was a one-man riot against the Yankees.”

Finally, after what Mr. Affleck described as “a lot of shuttle diplomacy, so much back-and-forth,” they compromised: Mr. Affleck wore a Mets hat."

The problem, of course, is that the Sox don’t have a very good history with the Mets, either. Bill Buckner, anyone?

Anything is better than the Yankees though, so this will likely earn Affleck some points back home.