Joaquin Phoenix wears Garrett Leight Ace sunglasses on Esquire.com