Charlize Theron may be in her forties but that doesn't mean that she is not one of the most beautiful women in Hollywood today.

As an actress Theron has portrayed many roles and is an exceptional actress. Having grown up in Africa, Theron was able to make it into Hollywood and has been able to make a name in as one of best actresses in Hollywood.

Having taken up ballet as a young girl, Charlize was able to captivate the hearts of everyone. The actress has fascinating fashion sense on the red carpet and is known to be a great actress. One of her recent roles is as Ravena, the evil queen in Snow White and the Huntsman. She plays the beautiful queen that has to kill Snow White for her magic and beauty to last forever.

We can say that it is a suitable role, as the actress has a timeless beauty that well not many actresses have. Charlize Theron has a great fashion sense and well always looks good.

She is the epitome of beauty and grace and well for someone who is in their prime, she puts most actresses to shame with her beauty, physique and charisma-not to mention wonderful body and fun personality.

Here are some of her best red carpet looks where she has been awarded as the best dressed of the night and is a favorite on the red carpet because of her elegant style.

What do you think of this beautiful actress Charlize Theron?

You can catch her in Snow White and the Huntsman 2.