Lindsay Lohan As The Little Girl
Aside from that, they also originally had Lindsay Lohan in mind for the role of Cora Cartmell. James Cameron liked the idea of casting her as the little girl but decided against it in the end. The director figured that it might be a bit confusing if he added one more redhead to the cast of characters.
Robert De Niro As Captain Smith
It is also said that the producers offered the role of Captain Smith to Robert De Niro. On top of that, he was allegedly up for it. However, he was unable to take on the role because of gastrointestinal problems at the time. In the end, he made up his mind to pull out of the project.