James McAvoy

Sunglasses worn by James McAvoy in movies and tv series.

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

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

James McAvoy as Charles Xavier / Professor X wearing square rimless sunglasses in X-Men Apocalypse

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