1900年,Virginian號豪華郵輪的頭等艙內,一名被遺棄的孤兒由船員撫養長大,取名1900(蒂姆·羅斯飾)。在無師自通的情況下,他展現出驚人的鋼琴天賦,成為郵輪樂隊的表演者。爵士樂先驅杰尼聞訊登船挑戰,在即興演奏對決中敗北離去。1900始終拒絕踏上陸地,直至偶遇一位少女,在舷窗外的邂逅中萌發愛意。他以琴聲傾訴心緒,卻最終選擇留在船上。當退役的Virginian號面臨爆破拆解時,已年邁的老水手1900在空蕩的船艙內最后一次彈奏無形鋼琴,最終與承載其全部生命的郵輪一同沉沒于海底。