James McAvoy isn't an actor who enjoys dressing up in a suit for big events.
The Scottish actor often sports casual ensembles for events and is known for his laidback approach to fashion. He is so relaxed that the idea of wearing a smart two-piece doesn't appeal to him at all.
"I'd run a mile from a suit if I could, but if I have to wear one, it's Prada or Burberry," he mused to the British edition of InStyle.
As part of his role in X-Men: Days of Future Past James and his co-star Michael Fassbender embody the '70s through their vintage costumes. This was one area in which James got enthusiastic about, unlike his pal.
"Fassbender hates it, but I love the clothes. I actually owned a pair of brown bell-bottoms - not for a role - that were maybe slightly too tight for me," he humorously recalled.
With his youthful looks James is often cast for the part of young characters, such as college student Brian Jackson in Starter For 10 when he was in his late twenties. Now, with the help of facial hair, the star is pleased to be moving forward after his role in Filth.
"My beard is plenty ginger; sidies too. I'm a full-on f**king carrot face," he laughed.
"All through my 20s people would send me scripts where I'm 18, yet now I know that can't happen. Which is a good thing, but in no way did I think I could play a 40-year-old [in Filth]."
© Cover Media