The 66th international film festival in Cannes