Děj
Děj fiktivního příběhu se odehrává ve dvou časových obdobích: V roce 1996 hledač pokladů Brock Lovett hledá ve vraku Titanicu známý šperk Srdce oceánu. V trezoru Caledona Hockleyho speciální průzkumná ponorka nalezne kresbu nahé mladé ženy. Zpráva o nálezu je posléze zveřejněna v televizi, kde ji vidí stoletá Rose Calvertová. Se svojí vnučkou navštíví Lovetta a řekne mu, že ona je žena na obrázku. Rose později vypráví příběh lásky, kterou prožila na Titanicu roku 1912. Tehdy bylo Rose sedmnáct let a byla zasnoubená s bohatým, ale nesympatickým Calem Hockleyem (Billy Zane). Její matka to tak chtěla a protože jejich rodina chudla a matka nebyla ochotna nic dělat, neměla na výběr. Rose měla na lodi pronajato jedno z nejluxusnějších apartmá, ale ve společnosti, ve které se pohybovala, cítila prázdnotu a nepochopení a chtěla spáchat sebevraždu skokem z lodi. Když ale poznala chudého mladíka a malíře Jacka Dawsona (Leonardo DiCaprio), který vyhrál lístek do 3. třídy v pokeru, rozmyslela si to. Jack jí pomohl překonat duševní strádání a i přes nesouhlas společnosti si ji získal svým humorem a svobodomyslným smýšlením. Oba prožívali nádherné chvíle lásky a romantiky a Jack také namaloval Rosin obrázek (nalezený na začátku filmu) a to až do chvíle, kdy Titanic narazil v Atlantském oceánu do plovoucího ledovce. Pak na lodi vypukl zmatek, každý se chtěl zachránit, a mnohdy se ukázalo, že ti, již nebyli příliš oblíbení, jsou hrdinové a naopak. Jako ohromný zbabělec se ukáže Rosin snoubenec a dokonce na Jacka i přesto, že se loď potápí, hodí loupež Srdce oceánu – drahokamu, který Rose daroval a dá ho v podpalubí zavřít. Zde by býval Jack zemřel, ale statečná Rose ho zachrání a dokonce odmítne nastoupit do záchranného člunu bez něj. Spolu se jim, díky Jackově pohotovosti, podaří přežít samotné potopení lodi, další riziko je ale ledová voda, kde je několik hodin nemožné přežít. I tehdy Jack Rose zachrání tím, že ji vysadí na plovoucí kus dřeva, sám však umrzá. Předtím mu ale Rose na jeho přání slíbí, že bude šťastná a bude žít dál a pak Jack zmizí v hlubině. Rose je s pár dalšími po několika hodinách zachráněna jako jedna z posledních a začne žít zcela nový život pod jiným jménem. Všichni jsou jejím příběhem dojati a výzkumná loď odjíždí. Uprostřed noci, Rose na zádi Lovettovy lodi hází Srdce oceánu, které měla až do této chvíle u sebe, do moře. Pak ulehá do přidělené kajuty a z fotek na polici je vidět, že svůj slib Jacku Dawsonovi splnila – žila dál a byla šťastná.
Film tak okem fiktivního příběhu zobrazuje potopení lodě Titanic patřící White Star Line ve vodách severního Atlantiku v noci ze 14. na 15. dubna 1912.