Charlize is just one of those flawless beauties who oozes class and sophistication and this occasion was definitely no exception. There is no such thing as a bad snap of her… pity the same can’t be said for her boyfriend Sean Penn.
Continue Reading