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 Jacob Fortune-Lloyd as Francis Weston Alastair Mackenzie as William Brereton Will Keen as Thomas Cranmer Max Fowler as Mark Smeaton Felix Scott as Francis Bryan Emma Hiddleston as Meg More Enzo Cilenti as Antonio Bonvisi Monica Dolan as Alice More Mary Jo Randle as Mercy Pryor Robert Wilfort as George Cavendish Tim Plester as Wolsey in Devils Play Bryan Dick as Solicitor General Richard Riche Kerry Ingram as Alice Williamson Gary John Barber as Royal Guard Izzy Lee as Jo Williamson Kevin Dodds as Peasant Sean Buckley as Henry Pattinson