Jodie Comer as Elizabeth "Lizzie" of York, the Queen of England Rebecca Benson as Margaret "Maggie" Plantagenet, the Queen's paternal cousin, sister of Teddy Jacob Collins-Levy as Henry VII, the King of England, Elizabeth's husband Kenneth Cranham as Bishop (later Cardinal) John Morton, a confidant of the King's mother Essie Davis as Dowager Queen Elizabeth Woodville, the Queen's mother Michelle Fairley as Margaret Beaufort, the King's mother Rossy de Palma as Isabella I of Castile, the Queen of Castile Richard Dillane as Thomas Stanley, Margaret Beaufort's husband Anthony Flanagan as Francis Lovell, a Yorkist supporter Patrick Gibson as Richard of York, a pretender to the English crown and husband of Cathy Gordon.