Avengers 4 tops Avatar at box office

Avengers: Endgame is now the highest-grossing film of all time. Disney said the Marvel movie earned US $2.79 billion at the global box office through July 21, topping Avatar’s record of $2.78 billion set in 2009 and 2010. Disney owns the Avengers franchise through the...