Question: who played princess elizabeth in the white queen
Answer: Rebecca Ferguson as Elizabeth Woodville , the `` White Queen '' and consort to Edward IV Max Irons as Edward IV of England Faye Marsay as Lady Anne Neville , `` the Kingmaker 's Daughter '' and queen consort to Richard III Aneurin Barnard as Richard , Duke of Gloucester , later King Richard III ; brother of Edward IV James Frain as Richard Neville , 16th Earl of Warwick , `` the Kingmaker '' , a great - grandson of John , Duke of Lancaster Janet McTeer as Jacquetta , Lady Rivers , Elizabeth Woodville 's mother David Oakes a