Guest Stars Luke Roberts as Harry Norris Kate Phillips as Jane Seymour Edward Holcroft as George Boleyn Richard Dillane as Duke of Suffolk Hannah Steele as Mary Shelton Joss Porter as Richard Cromwell Joel MacCormack as Thomas Wriotheseley Natasha Little as Liz Cromwell Ed Speleers as Edward Seymour Jacob Fortune-Lloyd as Francis Weston Alastair Mackenzie as William Brereton Will Keen as Thomas Cranmer Felix Scott as Francis Bryan Emma Hiddleston as Meg More Aimee-Ffion Edwards as Elizabeth Barton Tim Plester as Wolsey in Devils Play Jonathan Aris as James Bainham Lily Lesser as Princess Mary Jack Lowden as Thomas Wyatt 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 Ian Barritt as Latin-Speaking Bishop Benjamin Whitrow as Archbishop Warham