Расизм - это идеи превосходства одной расы над другой. А в данном случае обсуждается совсем другая тема - может ли реального исторического персонажа, внешность которого известна (по портретам, описаниям) играть человек, внешность которого кардинально другая? Другими словами - может ли рыжеволосую и белокожую Марию Стюарт играть чернокожая и черноволосая актриса? Наверное, может, если ее подгримируют. Как выше пример приводили с мавром Отелло, которого играли белокожие актеры, загримированные под мавра. Если это вымышленный персонаж - да пожалуйста, кто угодно его может играть. Друга Шерлока Холмса - доктора Ватсона вон в одном фильме вообще женщиной сделали...