Charlize Theron donned a metallic bikini and other fashionable swim attire for a photo shoot in sunny Florida on Wednesday, March 19.
Theron wore a silver bikini with white shorts and a black crop top with briefs while on set in Miami. The 38-year-old beauty looked gorgeous as she prepped with the crew and posed for a number of shots on the sand and on a boat for famed photographer Mario Testino, E! News reported.
The actress' adorable son, Jackson, was also spotted on set. The two were seen playing and taking photos with a camera phone during her downtime.
Just last week, Theron was on a beach in Malibu kissing and hugging her new beau, Sean Penn, Us Weekly reported.
Related on HuffPost:
More:Charlize Theron Hot Charlize Theron Swimsuit Charlize Theron Photo Celebrity Bikini Photos Charlize Theron Bikini Photos
HuffPost Entertainment is your one-stop shop for celebrity news, hilarious late-night bits, industry and awards coverage and more — sent right to your inbox six days a week. Learn more