Atunci cand Rose DeWitt Bukater (Kate Winslet), o adolescenta de 17 ani din inalta societate americana, s-a urcat la bordul transatlanticului Titanic, nu stia ca aici va gasi dragostea adevarata. Obligata sa se logodeasca cu Cal Hockley (Billy Zane), mostenitorul unei imense averi, Rose nu se gandeste decat la faptul ca din momentul in care va pune iar piciorul pe uscat viata ei va deveni un cosmar, fiind obligata sa traiasca alaturi de o persoana pe care nu o iubeste.
Pentru a scapa de o perspectiva atat de sumbra si stiind ca pentru viitorul ei sot ea nu este decat un simplu premiu, cu care acesta se va mandri in fata prietenilor, tanara va incerca sa se sinucida, aruncandu-se intr-o seara peste bord. Din fericire, este salvata in ultima clipa de Jack Dawson (Leonardo DiCaprio). Acesta e un tanar sarac, pasionat de pictura, ce se intoarce din Europa, unde a studiat artele, in cel mai grandios mod cu putinta: la bordul celei mai luxoase si mai performante nave construite vreodata.
In ciuda diferentelor sociale dintre ei, a impotrivirii mamei sale si a furiei lui Cal, Rose se va indragosti nebuneste de Jack, fiind decisa sa ramana pentru totdeauna cu el. Din pacate pentru cei doi, un bloc de gheata le va schimba destinele, scufundand nava pe care se afla. Rose va supravietui naufragiului, dar Jack va fi inghitit de ape.