We're not sure what it is about the Cannes Film Festival but it does funny things to some celebrities in the fashion department.
Puss In Boots star Salma Hayek took part in a photocall for the Shrek spin off, alongside her co-star Antonio Banderas but it was her outfit that grabbed our attention and not the movie the pair were promoting.
Salma looked trashy in a tight fitting red leather dress with enormous petal shaped shoulder details. Not a strong look for the 44-year-old star.

And just to make Salma feel worse, gorgeous actress Rachel McAdams also wore a dress with a similar shoulder detail and looked nothing short of stunning.
Taking part in the photocall for her new movie, Midnight In Paris, Rachel dazzled the assembled press in a cream dress which complimented her hot new hair do perfectly.

From one extreme to the other!
Red carpet fashion fails...





.jpg)

























