Hollywood blockbuster film "Avatar: Fire and Ash," widely referred to as "Avatar 3," has surpassed 3 million moviegoers and is expected to maintain its No. 1 spot at the box office this weekend.