影片講述了壹個感人至深的愛情故事。莎曼塔是個活潑天真的美國姑娘,在倫敦的音樂學院學習小提琴,即將畢業。她有壹位專註於工作的男友,他深愛著莎曼塔卻不懂如何去愛,如何去分享愛的感覺。兩個雖然相愛已久,但在壹起的感覺卻變得越來越單調,而且矛盾逐漸激化。
某日清晨,莎曼塔在做早飯時不小心燙了手,伊恩因為有壹個重要的會議,雖然很心疼,但時間緊張,也顧不上那麽多便出了門。後莎曼塔回家換衣服發現伊恩的重要文件夾忘在家裏,她急忙地送到會議室,卻打擾了正在進行重要會議的伊恩,由於緊張而多言,害伊恩失去了這次爭取到風險投資的機會。伊恩開始懷疑自己與莎曼塔的關系是否應該繼續。
伊恩趕著去參加莎曼塔的畢業音樂會,在的士上,神秘的司機的壹番話提醒了伊恩,他知道自己不能沒有莎曼塔,音樂會後,伊恩拉著莎曼塔到了壹家印度餐廳就餐,當他對莎曼塔表明心意時,由於言不達意,反而令莎曼塔覺得很失望,哭著壹個人離開了餐廳,伊恩追出門外,看著莎曼塔上了的士,原來還是那個神秘的的士司機,司機問伊恩上不上車,他猶豫了壹下,終於還是沒有上。就在伊恩決定跑去追回莎曼塔時,壹場突然的車禍發生了,帶走了莎曼塔的生命,親眼目睹車禍發生的伊恩沈痛不已。他開始深深自責自己往日的所作所為。看著莎曼塔的日記,看著她為他做的歌,伊恩的心碎了,如果能多點溝通、如果能坦白自己的感覺、如果能分享愛的喜悅、如果上帝能讓壹切重新來過,那該多好。
就這樣,伊恩抱著日記本睡著了,醒來時,突然聽到身後有人對他說話,他嚇了壹跳,居然是莎曼塔!難道是做夢嗎?但夢境又那麽的真實,伊恩滿懷喜悅地、半信半疑地與莎曼塔重復著夢境的事,並努力避免這壹切的發生,結果,雖然伊恩很努力,但壹件件夢裏的事還是逐漸出現在現實生活中,雖然有些順序不同。唯壹完全不同的是伊恩的會議很成功,投資拉到了,實際上莎曼塔還是出現在了會議室的門口,只是剛好看到伊恩手裏拿了本壹模壹樣的文件夾,於是就悄悄地走了而已。伊恩還是很擔心,於是他想竭盡全力去改變,他把莎曼塔帶走,坐著列車到了自己的家鄉,帶她去了自己童年的地方,訴說了自己的往事和感受,在山頂的破舊小屋子,伊恩含著淚水問莎曼塔如果只剩壹天生命,她希望怎麽過,莎曼塔深情地說如果只有壹天,只想跟伊恩在壹起,兩人深情相擁。時間過得很快,還是到了要回去參加畢業音樂會的時刻,莎曼塔不願意放棄準備了那麽多年的畢業表演機會。回到倫敦,伊恩為了實現莎曼塔的夢想,悄悄地說服了音樂會的主辦方,將莎曼塔作的歌曲《Love will show you everything》印發了很多份發到演奏者手上,在音樂會上,出其不意地實現了莎曼塔演唱自己歌曲的夢想,轟動了全場。音樂會後,兩人到莎曼塔挑的餐館吃飯,飯後,兩人出門,發現下雨了,暫時沒有的士,伊恩趁此機會壹表衷腸,說出 了感人肺腑的內心感受,然後的士到了,莎曼塔坐進去了,伊恩發現還是那個神秘司機,難道命運真的無法逆轉嗎?伊恩不再猶豫地跟了進去,的士啟動,在紅燈前停住,伊恩看著時鐘,晚上11點,還是夢裏那個悲劇的時刻,他深情地吻著莎曼塔,的士啟動了,他腦裏閃過兩人的美好時光,在最後時刻緊緊抱住莎曼塔,擋住了迎面而來的汽車。就這樣,結局改變了,車禍這次帶走了伊恩的生命,留下了悲傷的莎曼塔。
If only,世界沒有if only的事情。可能我們總是在失去之後才會懊悔。這部電影卻恰恰講述了這樣的事情