| ]

There are seemingly very few Hollywood actresses these days who can pull off that old Hollywood glamorous look, ala Grace Kelly. Charlize Theron, however, is one such exception, as you can clearly see from this photo shoot.
It's surprising Charlize has yet to take on such a role in a film; there were rumors a few years back that she was set to play Marilyn Monroe, but the project never came together.