Differences may be settled between Jennifer Lopez and ex-boyfriend Ben Affleck, although it appears their onscreen chemistry had already left much to be desired. According the Lopez, Affleck?s skills in the kissing department must have been lacking, and made a poor impression on the multi-talented Lopez. When questioned of her favorite onscreen smooch on The Today Show, she revealed that her former partner wasn?t her top choice. For Lopez, the top honor goes to Josh Lucas.