James McAvoy
Sunglasses worn by James McAvoy in movies and tv series.

James McAvoy wears black and gold Tom Ford Dimitry FT0334 sunglasses in Atomic Blonde.

James McAvoy as Charles Xavier / Professor X wears a yet unidentified pair of square rimless sunglasses in X-Men: Apocalypse.