Ben Affleck was engaged to be married to Jennifer Lopez but the couple broke up in 2004.After that, he started dating Jennifer Garner. They ended up getting married in 2005 and are still together.We think he picked her so he wouldn't accidentally screw up and call her the wrong name.Anyway, which Jennifer is hotter?