Charlize Theron Models Four Sexy Swimsuits on Beach in Miami: Pictures

Charlize Theron in a silver bikini during a photo shoot
Check out hot photos of Charlize Theron modeling four swimsuits on a beach in a Miami, Fla., on March 19. INF/FAMEFLYNET PICTURES

Sean Penn is a lucky man! Charlize Theron was hard at work on Wednesday, March 19, showing off her enviable bikini body for a sexy beach photo shoot in Miami, Fla. The 38-year-old South African native, who is currently dating Penn, looked hot while modeling four different swimsuits.

Theron worked with famed photographer Mario Testino for the shoot and modeled several styles of swimwear. She showed off her toned tummy in a metallic string bikini, and a black one-shoulder tankini.

charlize theron bikini 1

Theron also flaunted her cleavage in a flattering black bikini top, which she paired with breezy black cover-up pants.

charlize theron bikini 2
Splash News

Theron's statuesque beauty particularly shined in one shot of the actress balancing on a paddle board. The Young Adult star looked stunning in a black halter-neck one-piece with mesh insets.

PHOTOS: Unlikely celebrity couples

charlize paddleboard

Between shots, the Oscar-winning star was spotted playing with her 2-year-old son, Jackson. Boyfriend Penn, 53, however, wasn't photographed on the set.

The couple, who started dating at the beginning of this year, were seen just last week enjoying some PDA on a Malibu beach. They shared some hugs and kisses while Jackson played in sand.

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Want stories like these delivered straight to your phone? Download the Us Weekly iPhone app now!