Brad Pitt wears Calabar sunglasses at Cannes on Esquire.com