Charlize Theron's hair may be at that awkward length right now, but there's nothin' awkward about her bikini bod!
The 38-year-old actress hit the beach in Hawaii this week amid rumors she's vacationing there with Sean Penn, 53.
Sporting a colorful stripped bikini top and black bottoms, the "Prometheus" star looked amazing on the sand Monday afternoon.
Even after adopting a new baby in 2012 and her non-stop film career, it's clear Theron still finds time to hit the gym!
Check out the gallery about to see more enviable beach bods as we reveal the best physiques of the year!