From Winona Ryder and Lupita Nyong'o, to Solange Knowles and Blake Lively, take a look at the most iconic hairstyles from Cannes Film Festival in France.