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 Felix Scott as Francis Bryan Will Keen as Thomas Cranmer Max Fowler as Mark Smeaton Emma Hiddleston as Meg More Monica Dolan as Alice More Enzo Cilenti as Antonio Bonvisi Tim Plester as Wolsey in Devils Play Mary Jo Randle as Mercy Pryor Robert Wilfort as George Cavendish 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