Jennifer Garner Shines with ‘Amazing’ New Hair after Ben Affleck Shed Light on Blaming Her for His Addiction.