Erin Doherty captured global attention with her sharp and nuanced portrayal of Princess Anne in the acclaimed series The Crown. Meanwhile, James McAvoy has long been celebrated for his intense ...