Why was Chiwetel Ejiofor's character made out to be part Indian (Vincent Kapoor) in the movie The Martian? He otherwise has no Indian history, looks to be Nigerian. Was there a reason why the creators went out of the way to establish Chiwetel Ejiofor's character to have a part Indian origin? It didn't seem relevant to the plot otherwise.
The movie character, Vincent Kapoor, was originally Venket Kapoor, and fully Indian in the book of the same name. The casting of Chiwetel Ejiofor required a slight change on background of the character, otherwise keeping the history intact.
Ridley Scott has not answered any questions on why the casting and changes were made, even when criticized for "white-washing".