Guest Stars Luke Roberts as Harry Norris Kate Phillips as Jane Seymour Edward Holcroft as George Boleyn Richard Dillane as Duke of Suffolk Joel MacCormack as Thomas Wriotheseley Hannah Steele as Mary Shelton Joss Porter as Richard Cromwell Ed Speleers as Edward Seymour Felix Scott as Francis Bryan Natasha Little as Liz Cromwell Jacob Fortune-Lloyd as Francis Weston Alastair Mackenzie as William Brereton Will Keen as Thomas Cranmer Emma Hiddleston as Meg More Aimee-Ffion Edwards as Elizabeth Barton Tim Plester as Wolsey in Devils Play Jonathan Aris as James Bainham Jack Lowden as Thomas Wyatt Ian Barritt as Latin-Speaking Bishop Lily Lesser as Princess Mary Tom Forbes as William Stafford Miltos Yerolemou as French Nobleman Richard Rycroft as Speaker of the House Steven Carroll as The Torturer James Greene as Latin-Speaking Priest Jamie Darlington as French Royal Servant Christopher Staines as Monk Rocky Marshall as Tower of London Guard Benjamin Whitrow as Archbishop Warham