33-year-old Zoe Saldana covers the November 2011 issue of Cosmo South Africa. I have mixed feelings about Zoe in this white Hervé Léger Leona bandage cut out swimsuit, but the photo inside is gorgeous! Love her wild, wanton cropped hair style.

In the issue Zoe opens up about growing up in Queens, NY, being a “feminine tomboy,” and the most romantic thing a man has ever done for her.