Los Angeles, May 12 (Xinhua/UNI) Newcomers were no match for Disney and Marvel's "Avengers: Endgame." The superhero film won the North American box office for a third-straight weekend with 63.05 million US dollars.