Become a digitalPLUS subscriber. 99¢ for 4 weeks.

James McAvoy

Clothing and Textiles IndustryPaul SmithGiorgio Armani
James McAvoy wearing a Thom Browne black wool tuxedo with silk faille lapels and shawl collar, $6,500, at Ron Herman, Los Angeles. White embossed shirt, $460, at Paul Smith, Los Angeles. Emporio Armani tie, $95, at Giorgio Armani, Beverly Hills. Black patent-leather high-tops, $795, by Raf... Photograph by Jill Greenberg, stylist: Negar Ali/Margaret Maldonado Agency; grooming: Kim Verbeck/Exclusive Artists Management
Loading