The annual Cannes Film Festival might first and foremost be known as a showcase of the world's greatest film talent, but it also plays host to some of the biggest and best red carpet fashion of the year. Here, enjoy a close-up of the breathtaking hair and make-up looks from the premieres and photo calls.