Ben Affleck is Boston through and through. Even when he is playing a role in the movies, Affleck cannot let go of being a Red Sox fan. The character and script might call for it, but Affleck draws the line at wearing anything representing the New York Yankees.

According to a report in The New York Times, Affleck's working relationship with director David Fincher on the upcoming movie "Gone Girl" went almost without a hitch.

Almost. But in a pivotal scene where Affleck has to pull a baseball cap onto his head, Fincher defaulted to a Yankees cap, arguing that it fit the New York City-set movie.

Affleck, one of the most visible Red Sox fans in the country, balked.

“I said, ‘David, I love you, I would do anything for you,’” Affleck told The New York Times. "'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.”

Fincher allegedly wasn't willing to compromise, either. So with the two squared away in what seemed to be an impasse, Affleck did the only thing he could do.

He offered to wear a Mets hat, which probably wasn't the easiest thing for Affleck to propose, given the 1986 World Series. Fortunately, Fincher accepted the offer.

"It was a one-man riot against the Yankees,” Affleck said.

That's the kind of spunk that would make Chuckie Sullivan proud.

Elaine Benes might appreciate it as well.

Derek Jeter's Retirement Gifts

Story continues below