James McAvoy continues to be the king of sunglasses

It's been a summer of love for eyewear
Celebrity Style, James McAvoy, Style
21July2019
Esquire Editors