Poi sono arrivati Matthew McConaughey, Jared Leto e Tom Cruise come potenziali protagonisti. Ma McConaughey (allora sui venticinque anni) era troppo vecchia, Leto si rifiutava di fare il provino e Cruz chiedeva troppi soldi. Anche DiCaprio non voleva davvero la parte e ha preso sul serio l’audizione, ma Cameron ha visto qualcosa che lo ha convinto.
Winslet ha dovuto chiamare il preside diverse volte e inviargli lettere quotidiane prima ancora che potesse fare il test. Gwyneth Paltrow, Winona Ryder e Reese Witherspoon avevano già rifiutato il ruolo. Winslet ha perseverato e ha inviato a Cameron una rosa dopo l’audizione. La sua perseveranza e il suo talento alla fine hanno convinto il regista. Così, è diventata la rosa di Jack DiCaprio.
La morte di Jack non viene discussa. Ma mentre il film veniva girato, il vero finale era molto diverso. Il film segue una squadra investigativa alla ricerca di un prezioso gioiello. Il team spera di scoprire dove si trova la collana parlando con un sopravvissuto del Titanic.
Rose racconta alla squadra come si è innamorata di Jack, come i due hanno avuto avventure a bordo dell’enorme nave e come alla fine è sfuggita al disastro, ma lui no. Dopo il racconto di Rose, il team rinuncia alla ricerca del prezioso gioiello. Sembra che abbia portato con sé il gioiello per tutto il tempo e lo abbia gettato in acqua.