Cast of The Spanish Princess
Meet the talented cast of The Spanish Princess. From main characters to supporting roles, discover the actors who bring this show to life.
Starring: Charlotte Hope as Catherine of Aragon, RuairĂ O'Connor as Henry VIII, Laura Carmichael as Maggie Pole, Philip Cumbus as Thomas Wolsey, Georgie Henley as Princess Meg Tudor, Stephanie Levi-John as Lina de Cardonne, Sai Bennett as Princess Mary Tudor, Aaron Cobham as Oviedo de Maceta, Andrew Buchan as Thomas More, Richard Pepper as Thomas, Earl of Wiltshire