As if Miami weren't hot enough! Jennifer Lopez sizzled while enjoying a day in the sun with family and friends in Florida over the weekend. The 43-year-old "Dance Again" singer was photographed soaking up some rays on Jan. 20 aboard the Superyacht Utopia III in Miami Beach. Keeping her eyes hidden behind a pair of aviator shades, the sexy star showed off her world-famous curves and toned abs in a halter-style blue bikini.
Lopez is obviously in fantastic shape, but as she revealed to Access Hollywood recently, even she has insecurities about her figure. For her new film with Jason Statham, the action flick Parker, the thrice-divorced mom-of-two (to 4-year-old twins Max and Emme) had to strip down to her bra and underwear. And to say she was nervous would be an understatement.
"I was terrified. My heart was beating out of my chest," the actress told Access Hollywood of taking off her clothes in front of Statham and the rest of the movie crew. "You take a long time to prepare for something [like that], mentally as well as physically." Afterward, she joked, all she wanted was a hamburger from McDonald's.
Offscreen, Lopez is in a good, happy place, thanks in part to boyfriend Casper Smart, whom she has been dating for more than a year. "He's fantastic; he's like my best friend," she told Harper's Bazaar in a recent interview. "I can tell him everything, when I'm feeling down, when I'm feeling good. He gives moral support, endless love and support."
This article originally appeared on Usmagazine.com: Jennifer Lopez Shows Off Toned Bikini Body on Miami Yacht: Picture