After the couple called off their wedding in 2003, Ben married actress Jennifer Garner in 2005.

The former couple share three children – Violet, 16, Seraphina, 13, and Sam, 11.

Jennifer married Marc Anthony in 2004, but they decided to divorce in 2011.

The pair share twins Emme and Max, 14.