In case there was any doubt—Charlize Theron's still got it.
The blond beauty heated up Miami by flaunting her amazing figure in a number of sexy bikinis for a photo shoot today. Theron showed off her frame in four different looks, including a tiny, silver string bikini and a black one-shouldered cropped top which showed off her toned tummy paired with matching black briefs.
Charlize worked her smize both on the boat and on the sandy beach while pro photographer Mario Testino snapped photos.
The actress' beau Sean Penn was nowhere to be seen at shoot, but her other leading man, son Jackson, was there supporting his mama every bit of the way.
The adorable duo were spotted playingn around and snuggling up together in-between pictures. Her little boy, who couldn't stop flashing a big smile at the star, donned a variety of swim trunks and graphic T-shirts while at the shoot.
There's no word what the photo shoot is for, but we're willing to be the pictures came out flawless!