Joaquin Phoenix wears Garrett Leight Ace sunglasses at Cannes on Elle.com