Jon Kopaloff/Getty Images
But before the 41-year-old actress said "I do" to Affleck, she was married to Scott Foley for four years. In the September issue of Allure (on stands now), Garner said the former spouses "didn't have a shot."
"Oh, he's a great guy," the Dallas Buyers Club star said of Foley, who now has two children with wife Marika Dominczyk. "We were full-on grown-ups, but looking back I'm aware we did not know what hit us...He's a really good guy, and we just imploded."