CharacterLady Margaret BeaufortLady Margaret Beaufort in The White Princess (2017), played by Michelle Fairley. Played byMichelle FairleyAppears inThe White Princess2017