Marvel has again weaved its magic at the box office, with 'Doctor Strange In The Multiverse Of Madness' collecting $14.5 million from its opening weekend, passing Matt Reeves' 'The Batman' to claim the second-highest result of the pandemic era behind Spider-Man: No Way Home.