CharacterLady Margaret BeaufortLady Margaret Beaufort in The White Queen (2013), played by Amanda Hale. Played byAmanda HaleAppears inThe White Queen2013