James McAvoy Suits Up In New York City