Rose (Kate Winslet) fiatal és jó családból való: de fuldoklik a rákényszerített élettől. Jack, (Leonardo DiCaprio) a szabad lelkű, pénztelen művész egy új élet lehetőségét mutatja meg a lánynak, és elrabolja a szívét. Amikor a luxushajó jéghegynek ütközik a fagyos óceánon, a szerelmesek kétségbeesett küzdelembe kezdenek a túlélésért… és egymásért.