is avatar still the highest grossing movie?
Avengers: Endgame tops Avatar to be highest grossing film. Avengers: Endgame has surpassed Avatar to become the highest-grossing film of all time. ... Avatar, directed by James Cameron, which was released in 2009, previously held the record as the highest grossing movie of all time , earning $2.79bn.