Cannes is nearly at an end: it’s the last two big premieres, Based on a True Story, directed by Roman Polanski, and Lynne Ramsay’s You Were Never Really Here