Cate Blanchett, who plays a nun in her latest film, The New Boy, was among the stars appearing on the red carpet on the fourth day of the Cannes Film Festival.