Jennifer Lopez Spent Her B-Day Weekend With "Nonboyfriend" Casper Smart

Believe it or not Jennifer Lopez is 46 years old. The actress and singer looked incredible, while hanging out with "friend" Casper Smart at 1OAK in the Hamptons and on a boat ride in celebration of her birthday. The couple has been spending a lot of time together, even cozying up for another beach weekend a few weeks ago but refuse to admit they are an item. J Lo proved that age is nothing but a number for her by wearing not one but two supersexy outfits during her birthday weekend — first a see-through black dress and then a Milly floral crop top with matching skirt and shorts. Keep scrolling to see more pictures of J Lo's fun birthday, including her hangouts with Thalia and Fat Joe, then check out the evolution of her naked dress (starting all the way back in 1997).