Guest Stars Sarah Bolger as Princess Mary Tudor Max Brown as Edward Seymour Rod Hallett as Sir Richard Rich Simon Ward as Bishop Gardiner Jane Brennan as Lady Margaret Bryan Emma Hamilton as Anne Stanhope Joanne King as Jane Parker / Lady Rochford Rebekah Wainwright as Catherine Frank McCusker as Risley Andrew McNair as Thomas Seymour Tamzin Merchant as Catherine Howard Brian McGuinness as Gurrea / Executioner Maude Hirst as Lady in Waiting Colin O'Donoghue as Duke Philip of Bavaria Domhnall O'Donoghue as Priest Barbara Brennan as Duchess of Norfolk Jack West as Gregory Cromwell Malachy McKenna as Captain of the Guard Liam Stack as Mad Walter Hungerford