Sean Penn is a lucky man! Charlize Theron was hard at work on 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.
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.
PHOTOS: Hot celebs in swimsuits over 40
Theron also flaunted her cleavage in a flattering black bikini top, which she paired with breezy black cover-up pants.
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
Click to read more about Charlize Theron's sexy shoot ...
Like us on Facebook?
UP NEXTWeek in Photos
From Crowd Ignite