Naissance du projet
Le projet, depuis longtemps présent dans l'esprit de Cameron, a commencé à voir le jour quand le réalisateur a filmé des icebergs au large de la Nouvelle-Écosse, donnant au film le titre fictif de Planet Ice.
Le projet prenant forme, les studios ont envisagé plusieurs acteurs pour jouer le rôle de Jack Dawson, notamment Macaulay Culkin. Matthew McConaughey et Chris O'Donnell ont également été considérés pour le rôle, mais Cameron voulait un acteur plus jeune.
Concernant le rôle de Rose, Gwyneth Paltrow (pour Rose jeune) et Fay Wray (pour Rose âgée) ont été envisagées, cette dernière refusant par peur que cette expérience soit traumatisante pour elle. Robert De Niro s'est quant à lui vu offrir le rôle du capitaine Smith mais a dû refuser, souffrant à l'époque d'une infection gastro-intestinale.
Les acteurs campant des personnages réels, par exemple Bernard Hill (le commandant Edward Smith), Eric Braeden (John Jacob Astor IV) ou Jonathan Hyde (Joseph Bruce Ismay) ont été choisis pour leur ressemblance physique avec le personnage qu'ils interprètent.