One moment, please...
James McAvoy continues to build on his already impressive body of work, his legacy as one of the finest actors of his generation becomes increasingly apparent. His contributions to film and theater have not only entertained but have also provoked thought and emotion, leaving a lasting impact on audiences around the world.