"If you see an actress weighing over eight stone being cast for anything, it's considered totally 'out there' cinema - which is ridiculous." James McAvoy is glad he doesn't have to deal with the pressures of being a female actress.