Charlize Theron highlighted her age-defying figure on Friday while enjoying a beach in Mexico. She showed off her bust in a yellow swimsuit that had a cut-out over her back as she slowly swam in the waters of Cabo San Lucas. The South African actress matched her swimsuit with the same shade of yellow linen dress with rolled-up sleeves as she walked along the beach. While still in the dress, the actress wore a gray-and-black bag over her shoulder, all the while shielding her eyes from the intense sun with black modern square-rimmed sunglasses. The Atomic Blonde actress did not dive her hair into the water trying to preserve her hairstyle. The actress wore her blonde hair thrown aside, with longer strands hanging to frame her face. She glowed even more as she added the extra sparkle with a few gold necklaces. Charlize also brought blue floating boards that helped her enjoy the water longer. The actress seemed to have a great time on the beach on November 26 in Mexico.