故事的開始,美國人歐文在和日軍進行空中對戰,在對戰的過程中,他摧毀掉了日本的一艘船,可是同時他的飛機也被打了下來,他掉落在了懸崖上。關鍵時候,一個中國小孩子卻出來救了他,他想給這個小孩照一張相表示自己的感激,可是很快日本人的炮彈又落了下來,把小孩給打死了,這張相竟然成了他最后的照片。
八路軍黑子發現了美國人歐文,于是把他帶回去治療,在途中他還認識了善良漂亮的女孩安潔??墒菤W文對中國的形勢很不了解,他偷了一輛日本人的車,沒想到卻害的不少隨行軍人由此犧牲了性命。黑子非常的痛恨,但是卻也無可奈何,就把他帶回了自己家里。
黑子有一個可愛又漂亮的小女兒,她和歐文成了很好的朋友。而且在和安潔相處的過程中,他也愛上了她,這是他留在中國最美好的一段日子??墒呛髞硭l現其實安潔是當地土匪頭子的女兒,不知道為何她一定要參與抗日,可是她的父親卻貪生怕死,想著和日本人合作以求自保。
土匪頭子也和黑子有著加世上的仇恨,盡管黑子表示在國家的仇恨面前,家仇可以暫時放放,可是土匪頭子依舊沒有要寬恕他的意思,情急之下安杰告訴父親,自己之所以要抗日的原因,原來她曾經被日本人侵犯過,所以她隨身都會帶著一顆彈,就是為了再次遇到這種事的時候能夠與對方抗爭。
心疼女兒的土匪終于認識到,想跟日本人合作是行不通的,為了給女兒報仇,他也回心轉意決定要和日本人作戰。日本人沖進來以后,抓了黑色的女兒和父親作為人質。他本來想要和土匪一起合作,可是土匪頭子和他的手下三炮卻都已經醒悟過來。
他們合力欺騙了日本鬼子,因此也慘遭殺害,千鈞一發之際,只有安潔和歐文以及黑子的女兒逃了出去??墒钱斔麄冋蛇^黃河的時,安潔卻因為體力不支而永遠的留在了黃河里,只剩下歐文和那個小女孩跑了出去。
最后歐文把小女孩養大,多年后,他又回到了中國,并看著當年的照片陷入了深思。這是一部如同史詩一樣的歷史電影,展現了那個時期戰爭的殘酷,以及人與人之間最為真誠的信任。