Rose (Kate Winslet) è una giovane donna dell’alta società che si sente soffocata dal suo arrogante promesso sposo. Jack (Leonardo DiCaprio) è un artista dallo spirito libero che apre Rose al mondo e le ruba il cuore. Quando la nave si scontra con un iceberg nel gelido Nord Atlantico, il viaggio dei due amanti si trasforma in una disperata corsa alla sopravvivenza.