Paul Thomas Anderson's latest film, One Battle After Another, easily takes the No. 1 spot at the weekend box office with an estimated $22.4 million plus opening in North America in over 3,600 ...