
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'
'The Spanish Princess' is now streaming on StarzPlay