Leonardo DiCaprio estuvo a punto de no interpretar a Jack Dawson en Titanic, el personaje que lo catapultó en Hollywood. El director James Cameron casi deja fuera de la película debido a que el actor se presentó a la audición con una actitud de diva.
El director de la película recordó haberse reunido con DiCaprio antes de empezar a filmar la película de 1997, y señaló que Kate Winslet ya había sido elegida para interpretar a Rose DeWitt Bukater.