Smokey-eyed Charlize Theron might be caught playing an evil witch role here or there, but she sure is a blonde beauty. This South African hottie has one handsome son, Jackson, whom she adopted. This kind-hearted star can be seen smiling wide as she cradles her boy, taking him everywhere with her. Short hair, long hair, warm smile or evil glare, it really doesn’t matter! She’s one hot mama!