Elon Musk is under fire after backing a right‑wing attack on Lupita Nyong'o's casting as Helen of Troy in Christopher Nolan's The Odyssey, prompting accusations of 'open racism' on X.