Before you go apeshit, according to Fox Sports Midwest, this picture is from Reddit and its of Affleck on a movie set. Apparently, he is filming a movie that takes place in Missouri.
But it still pisses me off. I dont want to see this kind of bullshit on the internet. You know Cardinal fans are going to throw this in our face and make it seem like Affleck is some sort of pink hat. Dont believe the hype.