Guest Stars Sarah Bolger as Princess Mary Tudor Anthony Brophy as Chapuys Guy Carleton as Chamberlain Max Brown as Edward Seymour Simon Ward as Bishop Gardiner Jane Brennan as Lady Margaret Bryan Emma Hamilton as Anne Stanhope Frank McCusker as Risley Dennis Quilligan as Dr. Butts / Royal Surgeon Mark Hildreth as Cardinal Reginald Pole Jonathan Ryan as French Ambassador Peter Gaynor as Hans Holbein Kate O'Toole as Lady Salisbury Roger Ashton-Griffiths as Sir John Hutton Paul Ronan as Duke William of Cleves Wesley Murphy as Beard Sonya Cassidy as Duchess of Milan Jake Maskall as Lord Montague David Sheehan as Tower Guard Ben Price as John Lambert Daniel Rhattigan-Walsh as Lord Pole Andrew Montague as Cleves Servant Sophia Roxanna Klein as Amelia of Cleves