Cannes: Where the stars talk politics Superheroes save the world at home, but anti-heroes are the avengers in France