Entertainment James Cameron in competition with himself as Titanic and Avatar 2 fight for place on highest-grossing podiumBy WTX EntertainmentFebruary 14, 2023 Avatar from 2009 is already the highest-grossing film ever.