The actor seemed to have overlooked an important detail in his outfit. Ben Affleck was recently photographed with his fly open. On May 27, the "Gone Girl" actor was reportedly spotted shopping for vintage clothes with his son Samuel, 12, whom he shares with ex-wife Jennifer Garner, in multiple locations in Los Angeles, according to the Daily Mail.