Cannes. The word alone instantly conjures visions of cinema gods and goddesses, decked out in haute couture, ascending the ...