Affleck, 41, who is currently shooting newest installment of 'Batman v Superman: Dawn of Justice' in Detroit, Michigan, is spending the rest of his time at the local casinos when he is not filming, reported Radar online.
"Garner is fed up with her husband's gambling ways and the latest headlines have tipped her over the edge," a source said.
"Ben walked in and went straight to the card games. His hair was a disaster, and he looked like a mess! He sat down and played for roughly 20 minutes before security heard he was there. They made the dealers stop what they were doing and asked him to leave. Ben seemed pretty mad," the source added.