The singer kept her bikini under wraps in a kaftan on the beach as she filmed with Pitbull in Fort Lauderdale, Florida on Saturday.Jennifer Lopez and rapper Pitbull film the new music video for Live it Up on Fort Lauderdale Beach on Saturday.
The pair have a new single together, Live It Up, and relations are obviously warm - with J Lo giving the rapper a kiss hello.
But while the mother-of-two had an admiring glance for one of the scantily clad male models, it wouldn't be surprising if she wasn't pleased with the casting director.
For strutting around on set were a host of beautiful underwear models, including America's Next Top model beauty Eva Marcille.