According to revelations made by director David Fincher, Affleck refused to wear a New York Yankees baseball cap during a scene because he is an avid Boston Red Sox fan.

Thus, director David Fincher stopped filming for four days to find a solution. The director categorized Affleck’s behavior as “unprofessional”, according to

During a scene at a New York airport, Affleck’s character, Nick Dunne, tries not to be recognized and puts on a baseball cap. Fincher wanted Ben’s character to wear a Yankees hat because he thought it would be a good decision for the film, according to The New York Times.

But the actor refused to wear the hat of the rival team.

“I said, ‘I love you, David, I would do anything for you.’ But I won’t wear a Yankees hat. I can not. I can’t wear it because it’s going to be a problem. I can not do this. And I couldn’t put it on my head, “Ben Affleck told The New York Times.

The director kept his position and insisted that the character wear the hat of the team in the city where he was, but Affleck did not give up.

“It simply came to our notice then. I resisted. It was a one-man revolt against the Yankees “, the actor specified.

After a few days of fierce negotiations, a compromise was reached: Ben Affleck’s character wore a Mets hat, another New York baseball team.

Ben Affleck was born and raised in Boston, a devoted fan of the Red Sox baseball team in his hometown. Not only is Ben a big fan of the Boston team, but so is his best friend, actor Matt Damon, as well as his ex-wife, Jennifer Garner. Affleck does not miss any important match of his favorite team, being often photographed in the stands with other celebrities who support this team, including TV director Jimmy Kimmel.

The Yankees and Red Sox are rivals, and for Affleck wearing a hat with the symbol of rivals would have meant betraying his team.