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