James McAvoy: “You can only ever… be as good as the people you work with”

James McAvoy, the antagonist of this month’s Glass, on getting into character and his top holiday destinations