1、1900年的第一天,往返於歐美兩地的郵輪Virginian號上,負責郵輪上添加煤炭的工人丹尼·博德曼(比爾·努恩飾)在頭等艙上欲撿拾有錢人殘留下來的食物時,卻意外的在鋼琴上發現一個被遺棄的新生兒,裝在TD牌檸檬的空紙箱內。由於堅信“TD”正代表瞭ThanksDanny的縮寫,於是丹尼不顧其他工人的嘲笑,獨立撫育這個嬰兒,並為瞭紀念這特別的一天,將他取名為:1900。
2、海上出生的1900(蒂姆·羅斯飾),在陸地上卻是個從未存在的人,沒有親人、沒有戶籍,也沒有國籍,大海便是他的搖籃,而他也隨著Virginian號往返靠泊各個碼頭,逐漸長大。然而好景不常,一次的海上意外事件,造成撫養1900的丹尼意外喪生,幸而奇跡似的,某天深夜船上的眾人被優美的琴聲所驚醒,循著琴聲而往,居然是無師自通的1900在鋼琴前忘我的演奏著,動人的旋律打動瞭眾人,從此,1900展開瞭在海上彈奏鋼琴的旅程,也吸引瞭愈來愈多慕名而來的旅客。
3、馬克斯(普路特·泰勒·文斯飾)在因緣際會下來到Virginian號加入樂隊伴奏,也因此見識到這位傳說中的海上鋼琴師1900,兩人因此結為好友。而1900在與發明爵士樂的傳奇鋼琴手傑利同船競技鋼琴琴藝之後,聲勢更是如日中天。但盡管馬克斯再三鼓勵1900下船去向全世界展露他的天賦,1900卻始終未曾踏足陸地一步。直到他在為唱片公司錄制個人專輯時,意外見到船艙之外清秀動人的女孩,並在感動之餘創作瞭《1900sTheme》。隨著女孩的下船離去,1900的心開始波動。