“The Man of La Mancha” was a white European...................
As long as the character has a Spanish surname, it has to be someone with a Spanish surname playing that role.
I bet he wouldn't care if say, Julio Iglesias, played some South American dictator, even though Iglesias was born in Spain.