India, May 15 -- The Odyssey, Christopher Nolan's adaptation of Homer's ancient Greek epic, has been facing considerable backlash on social media for its casting choices. At its centre are the casting of Elliot Page and Lupita Nyong'o. The latter plays Helen of Troy in the film. Many social media users have criticised casting a black woman to play a character from ancient Greece, while others have defended the choice saying Odyssey is a work of fiction, open for interpretation.

Now, Tesla CEO and world's richest man Elon Musk has also waded into the controversy, criticising Nolan and saying he has 'race-swapped' characters as 'he wants awards'. Musk owns the social media platform X (formerly Twitter), where much of the discourse around T...