"My relationship with fashion is shaky and sketch (sic) at best - I manage, at the behest of my friends and advisers, to get a shirt and jacket on when I go to fancy events such as film festivals and premieres, but, if I was left to my own devices, I think I'd end up looking pretty shoddy." Scottish actor James McAvoy has no interest in designer clothes.