Eva Longoria paid less than $50 for her first ever Cannes dress!

previous post