Lots of costars and a not-so-famous face! Jennifer Garner has boasted a love life filled with long-lasting relationships throughout her time in Hollywood. From Ben Affleck to Scott Foley and more, the actress takes her time in the romance department and really commits.