DISNEY'S Avengers: Endgame continued its unprecedented box office run, assembling another US$145 million at the North American box office during its second weekend in theatres.