Already have an account?
Get back to the

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.

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.

Related: PHOTOS: Charlize Theron's hottest style moments

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
Charlize Theron modeled swimsuits during a photo shoot in Miami, Fla., on March 19.

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

charlize theron bikini 2
Charlize Theron modeled swimsuits during a photo shoot in Miami, Fla., on March 19.

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
Charlize Theron modeled swimsuits during a photo shoot in Miami, Fla., on March 19.

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.

In this article

Got a Tip form close button
Got a tip for US?
We're All Ears for Celebrity Buzz!