I have recently watched both Shardlake and Shogun, one set in historic England the other in historic Japan. Both had wonderful costumes and locations designed to represent the location and period they were set in, but Shogun used actors of Japanese origin for all the Japanese parts while Shardlake did not respect the ethnicity of the historic English characters.
Both countries had small numbers of foreigners present at the time, with the estimated number of black people in 16th Century England to be no more than about 100. In no way were either country "diverse" and England was 99.99% white, with most people never seeing a non-white person in their life time.
Whereas Shogun drew me in to a believable world, Shardlake broke all immersion with the use of inappropriate races for the time.
Shardlake is spoilt by Disney's current political agenda - why did they respect the ethnicity of the Japanese characters in Shogun but not the English characters in Shardlake? Double-standards?
I am glad Shogun stuck to authenticity with its casting, but Disney should pay the same respect to historic white European dramas.