What else has James Cameron done?
Titanic, True Lies, Point Break, Terminator 1, 2 and 3, Abyss.
All fiction, save the setting of Titanic.
Actually Cameron is a very good director but in this case I think he's looking at the hundreds of millions the DaVini Code made and he wants to get in on the act.