As the Cannes Film Festival takes place in France, actresses are turning heads on the red carpet, each showing off her own style. From left: Natalie Portman, Paz Vega, Victoria Silvstedt, Sharon Stone, Eva Herzigová and Gwyneth Paltrow.