Director James Cameron says he gave the government the right advice for cleaning up the Gulf oil spill, but his report was ignored because he’s a “Hollywood guy.”