According to TMZ, one of the main reasons Ben Affleck and Jennifer Garner called it quits was because of his drinking and gambling and she just couldn't take it anymore.
Take your Radio, Podcasts and Music with you