What is the highest-grossing film worldwide?

Avatar is the highest-grossing film worldwide, grossing over $2.9B. It was written and directed by James Cameron, and was released in 2009.