壹個名叫埃文·泰勒(弗萊迪·海默飾)的男孩住在孤兒院,壹直相信他的父母還活著。他相信他在周圍聽到的音樂是他的父母在和他交流。他遇到了紐約兒童服務部的顧問理查德·傑弗裏斯(泰倫斯·霍華德飾)。埃文告訴他,他不想被收養,因為他相信他的父母還活著,最終會來接他。
通過壹系列閃回,他的父母被發現是林珈安·諾瓦切克(凱瑞·羅素),壹個著名的音樂會大提琴手,和路易·康納利(喬納森·萊斯·梅耶斯),壹個愛爾蘭吉他手和搖滾樂隊的主唱,他們在壹起度過了壹個浪漫的夜晚,再也沒有見過面。林珈安懷孕了,但她的父親不同意,而是希望林珈安有壹個成功的職業生涯,沒有孩子的阻礙。與父親爭吵後,林珈安跑出餐館,被壹輛汽車撞了。住院期間,她生了壹個兒子。事後,她被父親告知孩子已經死亡,不知道孩子其實已經順利分娩,然後被父親送到了孤兒院。
埃文有壹個強烈的信念,只要他跟隨他聽到的音樂並對它做出反應,他就有機會被他的父母找到。他來到紐約,被壹個名叫“巫師”(羅賓·威廉姆斯飾)的人收留,這個人收留了許多孤兒和離家出走的孩子,雇傭他們在街上演奏音樂,並從他們的小費中拿走壹大筆。埃文立即被證明是壹個音樂神童。壹個巫師征募了他,給他起了個名字“奧古斯特·拉什”,並向他保證如果他的真名被發現,他將被送回孤兒院。
林珈安只發現她的兒子還活著時,她的父親,知道他是死了,承認發生了什麽事。林珈安立即出發去紐約尋找她11歲的兒子。
路易從未忘記林珈安,也不知道埃文。兩人後來都放棄了音樂事業。
經過警方的突襲,埃文在壹所教堂避難,在那裏他再次以他天生的音樂天賦給人留下深刻印象,並以“奧古斯特·拉什”的名字被茱莉亞音樂學院錄取。他創作的壹部作品被紐約愛樂樂團選中在中央公園演出,但巫師闖入了排練,埃文不情願地跟著他回到了街頭表演音樂的生活。
與此同時,林珈安發現了埃文的身份,並決定留在紐約尋找她的兒子。在那裏,她決定恢復她的大提琴生涯。然後,她被選中在同壹場音樂會上演奏,這場音樂會以埃文的作品為特色。被錯誤地告知林珈安已經結婚的路易斯也回到了紐約,繼續和他以前的樂隊壹起演奏。他在華盛頓廣場公園偶然遇到了埃文,他們壹起演奏音樂,盡管兩人都不知道對方是誰。
音樂會當晚,埃文最終選擇逃離巫師,在他的音樂會上表演。與此同時,路易斯跑向公園,他在演唱會的宣傳牌上看到了埃文的化名和林珈安的名字。埃文指揮他的作品,在結束時,他轉過身看到林珈安和路易斯手牽手站著,他終於意識到他們是他的父母。