Leonardo DiCaprio’s One Battle After Another sees a late US box office surge as Oscar season buzz pushes the film back into hundreds of theaters.