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 Felix Scott as Francis Bryan Alastair Mackenzie as William Brereton Jacob Fortune-Lloyd as Francis Weston Max Fowler as Mark Smeaton Will Keen as Thomas Cranmer Emma Hiddleston as Meg More Robert Wilfort as George Cavendish Monica Dolan as Alice More Enzo Cilenti as Antonio Bonvisi Tim Plester as Wolsey in Devils Play Bryan Dick as Solicitor General Richard Riche Mary Jo Randle as Mercy Pryor 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