Nicole Kidman at Princess Grace in opening  night film at Cannes.