By Hannah Powling The stars are enjoying the sunny French Riviera for the 69th Annual Cannes Film Festival and are pulling out all the stops on the beauty front for their stunning red carpet appearances. We already shared with you a little insight … [Read more...]