James McAvoy, photographed by Tom Munro for  L’Uomo Vogue, Dec 2016.