Guest Stars Kate Phillips as Jane Seymour Luke Roberts as Harry Norris 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 Ed Speleers as Edward Seymour Jacob Fortune-Lloyd as Francis Weston Felix Scott as Francis Bryan Natasha Little as Liz Cromwell Alastair Mackenzie as William Brereton Will Keen as Thomas Cranmer Emma Hiddleston as Meg More Aimee-Ffion Edwards as Elizabeth Barton Jonathan Aris as James Bainham Tim Plester as Wolsey in Devils Play Jack Lowden as Thomas Wyatt Tom Forbes as William Stafford Lily Lesser as Princess Mary Richard Rycroft as Speaker of the House Miltos Yerolemou as French Nobleman James Greene as Latin-Speaking Priest Steven Carroll as The Torturer 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