CharacterCatherine of AragonCatherine of Aragon in The Spanish Princess (2019), played by Charlotte Hope. Played byCharlotte HopeAppears inThe Spanish Princess2019