1945年8月,日寇無條件投降。羊角大娘(丁一 飾)在回村的路上撿到一個棄嬰,從包裹嬰兒的衣服上看,這應(yīng)是一個日本小孩,猶豫再三,她還是把他抱回了家。村里鄉(xiāng)親和家人處于對日寇的痛恨,堅決反對她收養(yǎng)這個敵國嬰兒,但人性善良的羊角大娘最終留下了他,取名狗娃,當(dāng)孫子養(yǎng)著。漸漸長大的狗娃善解人意,他把羊角大娘的啞巴兒子葫蘆(尤勇 飾)視為父親,不料葫蘆在一次筑路事故中遇難,無奈之下狗娃被送給無兒無女的牛金川(祝士彬 飾)。再后來,日漸年邁的大娘為給女兒秀秀(李婷 飾)換回一筆出嫁的彩禮,把狗娃送給了清涼寺。二十年后,隨國家佛教代表團出訪的明鏡法師(濮存新 飾)到達(dá)日本,大島和子(栗原小卷 飾)從那根腰帶上認(rèn)出了眼前的明鏡法師就是自已失散了幾十年的兒子......