Cannes 2017: who's in the running?