Lily Collins Daily » At Croisette in Cannes, France – May, 20