Juoni:
Elokuva sijoittuu 1900-luvun alkuun ja kertoo tarinan RMS Titanicin onnettomasta neitsytmatkasta. Tarina seuraa useiden matkustajien elämää, mukaan lukien kolmannen luokan matkustaja Jack Dawson ja ensimmäisen luokan matkustaja Rose DeWitt Bukater, jotka tapaavat ja rakastuvat matkan aikana.
Jack on nuori mies Chippewa Fallsista, Wisconsinista, joka voittaa kolmannen luokan lipun Amerikkaan Titanicilla pokeripelissä. Rose on nuori nainen varakkaasta perheestä, joka on kihlattu Caledon Hockleylle, varakkaalle pittsburghilaisen teräsmagnaatille. Rose on tyytymätön kihloihinsa ja tuntee olevansa sosiaaliluokkansa loukussa.
Jack ja Rose tapaavat laivalla ja muodostavat nopeasti vahvan siteen. He viettävät aikaa yhdessä, tutkien laivaa ja puhuen elämästään. Rose alkaa rakastua Jackiin ja hän häneen. Heidän rakkautensa on kuitenkin kielletty, koska Rosen perhe ei koskaan hyväksyisi hänen ja kolmannen luokan matkustajan välistä ottelua.
Titanic törmää jäävuoreen ja alkaa upota. Jack ja Rose eroavat kaaoksesta, ja Jack jää loukkuun laivaan sen uppoaessa. Rose pelastuu ja otetaan pelastusveneeseen, mutta hän kieltäytyy lähtemästä ilman Jackia. Lopulta hän löytää Jackin ja he molemmat pelastuvat.
Jack ja Rose selviävät Titanicin uppoamisesta ja lopulta menevät naimisiin. He elävät onnellisina elämänsä loppuun asti, ja Rose kertoo heidän rakkaudestaan ja selviytymisestään lastenlapsilleen.