The Spanish Princess › Cast
Charlotte Hope
Catherine of Aragon
Laura Carmichael
Maggie Pole
Richard Pepper
Thomas, Earl of Wiltshire
Harriet Walter
Margaret Beaufort
Aaron Cobham
Oviedo
Stephanie Levi-John
Lina de Cardonnes
Elliot Cowan
King Henry Tudor
Stuart McNeil
Henry's Personal Guard
Philip Cumbus
Thomas Wolsey