Avatar was directed by James Cameron and produced by 20th Century Fox. It had a budget of $237 million and was filmed using performance capture technology developed by Cameron. The film was distributed worldwide by 20th Century Fox in December 2009 on over 14,000 screens. It became the highest grossing film of all time with $2.78 billion in global box office sales. While praised for its visual effects, the film also received some criticism for its plot and messaging.