Marc Anthony and his model girlfriend Shannon de Lima are over. But did Jennifer Lopez have anything to do with it? A source says Marc and Shannon have been having a great time together, but it no longer worked. Now here's where it gets interesting. When JLo was in NYC for the premiere of Parker, she supposedly visited Marc at his hotel. An insider says hours later, Marc snuck out really quickly, and then JLo came out shortly after with a smug grin on her face.