The 38-year-old actress has stripped down for a photoshoot with renowned photographer Mario Testino.
The South African beautyโs bikini body was in amazing shape as she modelled several swimsuits in Key West, Florida.
The Oscar-winning actressโs son Jackson, 2, was on-set while his mum worked, although Charlizeโs new man, Sean Penn was nowhere to be seen.
Sean, 53, and Charlize confirmed they were dating earlier this year and were spotted kissing and cuddling on the beach in Malibu just last week.
Check out Charlizeโs smokinโ bikini bod in our gallery.

Charlize shows off her toned stomach.

Charlize showed off her assets in numerous looks throughout the shoot.

Charlize poses at The Florida Keys.

The 38-year-old actress looks stunning in this silver bikini.

Charlize working it for the camera.
