If Ben Affleck showed his man-bits in “Gone Girl”, there isn’t much he wouldn’t do, right?

So what was the shocking thing he flat out REFUSED to do in the hit film?

It has been revealed that the actor refused to wear a New York Yankees cap during a scene because he is a MASSIVE fan of the Boston Red Sox.

During a scene at the airport, Ben’s character, Nick Dunne, wears a cap to avoid being recognised.

Ben told David Fincher, the director, “David, I love you, I would do anything for you… 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. I will never hear the end of it. I can’t do it. And I can’t put it on my head.”

So what ended up happening?


They compromised on a New York Mets cap.

Want more? Here's one of our fave moments from Jase & Lauren – they’re always up to something! Weekdays from 6AM on KIIS 101.1!