"There was someone I worked with recently who, within five minutes, displayed all the attributes of a f***ing d**k, and I gave him the benefit of the doubt. Weeks later I was still there, going, 'You're so f***ing self-obsessed.' I've spent a long time giving people the benefit of the doubt and I'm tired of it." Actor James McAvoy refuses to indulge his egomaniacal co-stars.