Michelle Fairley in The White Princess 10 February 2017 | NEWS Michelle Fairley stars as Margaret Beaufort in The White Princess