萊伯特(休?杰克曼飾)是19世紀(jì)的一名落魄貴族公爵,在家人為他安排的相親宴會(huì)上,為了追蹤瘋狂科學(xué)家斯圖爾特而意外闖入時(shí)空隧道。當(dāng)他抵達(dá)100多年后的21世紀(jì)時(shí),斯圖爾特因意外住院,使舉目無(wú)親的萊伯特陷入窘境。在現(xiàn)代都市中,他邂逅了斯圖爾特的前女友凱特(梅格?瑞恩飾)——一位獨(dú)立果敢的廣告界女強(qiáng)人。兩人在共同應(yīng)對(duì)時(shí)空錯(cuò)位引發(fā)的一系列困境中漸生情愫,展開(kāi)了一段跨越世紀(jì)的浪漫邂逅。然而穿越時(shí)空的情感注定充滿阻礙:斯圖爾特出院后試圖修正歷史軌跡,必須將萊伯特送回原有時(shí)空。面臨被迫分離的危機(jī),凱特與萊伯特選擇利用斯圖爾特發(fā)明的時(shí)間裝置進(jìn)行最后一次穿越,在時(shí)空洪流中追尋彼此的最終歸屬。兩人既要在歷史長(zhǎng)河里找到容身之所,也要讓真摯情感突破時(shí)代的藩籬。