cannes-2012-lily-cole-green-carpet-150