Max Payne topped the Oct. 17 weekend US box office, taking in an estimated $18 million from 3,376 runs, Variety reported.
Beverly Hills Chihuahua, meanwhile, declined just 37 percent in its third weekend to gross an estimated $11.2 million for a total of $69 million.
Max Payne scored the third-best opening of the fall after Chihuahua ($29.3 million) and Eagle Eye ($29.2 million).

















