The now 68-year-old Cameron had failed to understand what audiences want. Well, the critics were wrong. Avatar 2 has not flopped. Released just a month ago, it is the highest grossing film of 2022, and currently the seventh highest grossing film of all time, taking more than $1.7 billion at the box office.