10 years later, James McAvoy’s face is still so beautiful in this moment.