Sunday afternoon, Elon Musk lashed out at director Christopher Nolan, claiming that he “has lost integrity.” The comment stemmed from a rumor that Lupita Nyong’o has been cast as Helen of Troy in Nolan’s upcoming The Odyssey.