James Cameron is king of the world, again. 20th Century Fox said Tuesday that Cameron’s sci-fi spectacular Avatar has sunk his Titanic to become the highest-grossing film ever. As of Monday, Avatar hadbrought in $1.86 billion at box offices worldwide, passing the record of $1.84 billion set by 1997’s Titanic.