James McAvoy@The New York Times.