Christopher Nolan's The Odyssey has opened to a reported $264.1 million (£195 million) worldwide in its debut weekend after Elon Musk's criticism of the film's casting choices reignited an online culture-war debate that ultimately did little to slow audiences from turning up. As the blockbuster dominated cinemas, commentators argued that Musk's attacks had backfired, with one critic even likening the billionaire to 'a posh Tommy Robinson' as the backlash gathered pace.