Jennifer Lopez Wore a Matching Leather Cape and Skirt Set While in New York With Ben Affleck – InStyle