jennifer lopez and alex o loughlin