James Cameron has directed some of the highest-grossing movies of all time, and he's done defending his love of big budgets.