Charlize Theron is an amazing actress. She has played numerous role and all of them have been so diverse. She has amazing style. Every picture of her in her every day life she looks absolutely perfect. She is always dressed with impeccable style. She is with out a doubt one of my top ten style icons.