CharacterThomas MoreThomas More in The Spanish Princess (2019), played by Andrew Buchan. Played byAndrew BuchanAppears inThe Spanish Princess2019