As of now, Avengers: Endgame (2019) holds the record for being the highest-grossing film of all time, surpassing the previous record held by Avatar (2009).