Charlotte Hope stars in 'The Spanish Princess'. StarzPlay
Charlotte Hope stars in 'The Spanish Princess'. StarzPlay

How Charlotte Hope approached embodying Catherine of Aragon: 'We didn’t want to tell a story about weak women'