Jennifer Lopez packs on the PDA with Ben Affleck at Marry Me screening

 

The 49-year-old Academy Award-winner suited up for Lopez's big night in a black suit jacket and matching pants He layered up the look with a black coat and a crisp white dress shirt.