But for all of the outrage Musk has drummed up around 'The Odyssey' — particularly over the casting of Lupita Nyong'o and Elliot Page — the film has not notably suffered at the box office at all.