四處流浪的帥氣畫家傑克和朋友在一場牌局上幸運地贏得兩張去往美國紐約的三等艙船票,他們在即將開船時興奮地趕上了史上號稱最奢華永不沉沒的泰坦尼克號。
船上船下很多人揮舞着手臂呼喊着告別親人朋友,看着這艘船無不震撼它的外觀。此時身為貴族的露絲和未婚夫卡爾坐着豪華汽車也到了碼頭優雅地登上了泰坦尼克號的頭等艙。
傑克和朋友找到了自己的船票鋪位,簡單的一包行李隨意放在了鋪位上就開始四處激動的遊覽。他們一起在船頭看海豚躍出水面沒入水下,歡呼着。
露絲和卡爾也住進了豪華包間,這次去美國是為了完成結婚。露絲帶了很多鍾愛的畢加索的畫作,卡爾則認為是浪費金錢,他們在藝術的追求上存在着差異。
頭等艙中的貴族們正在一起用餐,這艘船的船東吹噓着這艘船的龐大和奢華程度,露絲聽着抽起煙,母親不讓抽,卡爾順勢拿掉了露絲手上的煙,露絲便沒有繼續抽了。露絲間接地懟了船東幾句就離開了飯局。露絲來到頭等艙的甲板釋放自己的壓抑,她雙手搭在欄杆上吹着海風望向遠方的海面。此時,傑克看到了她,那一刻傑克再也挪不開眼,他被露絲的美和氣質深深着迷。傑克的朋友看出了傑克的想法勸他甭想了,連接近的機會都沒有。傑克沒有回應還是直直地看着,直到卡爾把露絲帶走。
露絲不喜歡被母親安排的命運和愛情,她覺得窒息想要跳海一死了之。晚上露絲用完餐回到房間看着鏡中的自己終於無法忍受以後的生活都是這樣的,她想脫下緊身的裙子可夠不到拉鏈,她喊傭人幫忙無人回應,她煩躁的取下頭飾拚命的跑向船尾。她小心地翻過欄杆慌張地看着湍急的海水一股股的流過,她想像着自己跳下去的結果猶豫着。
露絲飛快跑過時帶起的風驚起了躺在甲板椅上的傑克,傑克本來在抽着煙欣賞着星空,當看到是露絲時跟了過去,他看出露絲不是真的想跳海,如果想跳早就跳了,只是缺少一個體面的理由退回來。傑克讓露絲別跳,如果她跳了自己也跟着一起跳,說著脫起鞋子和外套,露絲慌了,傑克伸出手讓露絲握住翻到甲板上來。
露絲緩慢地握住了傑克的手,當露絲轉身踩上欄杆時被腳下的長裙滑了一下,瞬間的失重嚇得露絲尖叫救她,傑克讓露絲不要害怕,他堅定的告訴露絲已經抓住她了,他不會放手的。這給了露絲深深的安全感和信任,在傑克的拉拽中露絲終於回到了甲板上,露絲的尖叫引來了船員,船員看到他們一起摔倒在甲板上,傑克還是壓在露絲身上的,船員看着傑克的衣着是下等艙的乘客就認為是在非禮露絲,毫不猶豫的拷上了。好在露絲扯個謊把自己跳船自殺的事說成想看螺旋槳才不小心掉下去,還好傑克救了她,船員才放了他。卡爾趕來帶走了露絲,他讓管家感謝傑克20塊,露絲維護傑克,卡爾不懷好意地看着傑克要次日晚上邀請他一起用餐,傑克爽快答應了。
卡爾為了安撫露絲拿出了價值不菲的皇室寶石海洋之心給她戴上,這條項鏈也是卡爾對露絲的表白,露絲雖有震撼但內心仍然沒有波瀾。
次日白天露絲找到傑克感謝他救了自己。她了解到傑克活的自由洒脫,雖然窮但快樂安逸。露絲被傑克的畫作吸引,她發現傑克的畫作很好很有藝術天賦,露絲也鍾愛畫作,他們都喜愛藝術。傑克問起露絲愛卡爾嗎?露絲覺得傑克沒有禮貌卻回答不上來。傑克聊起以往的流浪生活讓露絲很是新奇嚮往,他讓露絲解放束縛跳出圈子學着像男人那樣吐痰和騎馬。傑克親自示範吐痰的動作讓露絲跟着做。
一位友好的富太太借給傑克一身紳士服飾用來參加晚宴。傑克穿上後梳好光滑的髮型體面帥氣地走進頭等艙,他看着周圍的人臨時學着紳士風範。當露絲看到他時驚艷不已。傑克彎着腰紳士地吻着露絲的手。
飯局上傑克的言行舉止表現得大方坦然,面對卡爾和露絲母親的暗諷也能誠實應對,露絲說起傑克的畫作很好,讓在場的人讚賞有加。卡爾本想藉著飯局讓傑克為自己的下等艙身份難堪,沒想到失算了。傑克離開時大膽地給露絲手裡藏了約會紙條吻別。
露絲到了約定地點,傑克帶着她到三等艙觀看真正的派對是什麼樣子。露絲終於體會到了從未有過的活躍氣氛,徹底放飛自我的玩到一次開心暢快。
喜歡一個人只有大膽直白的表明才能有機會得到愛情。傑克找到露絲表露心意,肯定了露絲在自己心目中的之最地位。傑克說:在我心裏,你是我所見過的最脫俗最好的女孩,我知道,我已經無法自拔,他們把你圍住了,若不掙脫就會死掉,也許不是現在,你很堅強。但遲早我愛的那一把火,那把火總會熄滅的。露絲還是離開了,但她已經知道了傑克的心意。
晚上露絲陷入沉思,她想明白了在船頭找到傑克。傑克輕輕牽着露絲的手走上船頭,傑克扶着露絲的腰一起展翅飛翔在海上一般,此時他們感知彼此的心意,一吻定情。
露絲帶着傑克來到卧室,讓傑克給自己作畫,裸體只戴着海洋之心。傑克緊張的畫完後把海洋之心和畫放進了保險箱,露絲給卡爾寫了分別信也放了進去。卡爾的管家正在尋找露絲,在卧室發現他們,他們牽着手一路躲避,他們經過底層貨倉在一輛車裡完成愛情的升華確定終身。回到甲板上露絲決定船靠岸跟傑克走。
晚上,船身躲避不及時撞上冰山2小時後將會沉沒。
卡爾設計陷害傑克偷了海洋之心,露絲不願相信,傑克被鎖在船艙底部的管道上。在上逃生艇時露絲看透了母親的自私和卡爾的壞,她意識到傑克可能是被冤枉的,他飛快跑去找傑克。到了船艙底部,水已經沒到膝蓋了,露絲沒有害怕堅定地找到傑克。露絲找到一把消防斧劈開了鎖着傑克的鐵鏈,他們離開時水已經到腰部了,水越來越深,他們不放棄彼此艱難跑到甲板上了。
曾經傑克救了要跳海的露絲,現在露絲冒着生命危險救了傑克,到船全部沒入海里,傑克找到一塊木板讓露絲上去,當這塊木板只能承載一個人時,傑克把活着的機會給了露絲。這也是一場猶如生命般的人情往來,你救過我,我也不顧生死地救你,贏到兩張船票遇到你,是人生最大的幸運,生死關頭仍然要求露絲一定要活着,不要放棄一絲希望,難怪露絲百歲高齡時說:傑克徹徹底底的拯救了她。傑克拯救了她的心靈和身體。