夜總會的節目開始了,所有的美國大兵和越南妓女們一起狂歡(“熱情蕩漾在西貢 - The Heat is on in Saigon”)。士兵們都知道他們已經節節敗退,只想在離開越南以前再玩一下子。我們認識了克里斯(Chris)(一個年輕的、卻不幻想的陸軍作戰隊士兵,為夜總會裡的下賤場景而作嘔)和他的朋友約翰(John)。女孩子們在大兵面前騷手弄姿,都想爭奪“西貢小姐”的稱號。得主將被作為獎品被大兵們抽獎,而妓女們認為,這就表示她們可能會被帶到美國去,從此過上好日子。每一個妓女都用自己上場的機會使出渾身解數取悅大兵們,而輪到金時,她的純潔與天真吸引了克里斯的注意。最後,最性感的舞者琪琪(Gigi)獲得了當晚的桂冠,她請求贏她的大兵帶她去美國,他一口回絕了,可她纏著他一再哀求,讓他十分惱火。場面冷了下來,所有的妓女們都想像著有朝一日善待她們的男人,還有美國的好日子(“電影裡的印象 - Movie in my Mind”)。約翰注意到了克里斯對金的迷戀,他與工程師談了價錢,給克里斯買下了金的處女之夜(“交易 - The Transaction”)。金是第一次做妓女,她不請願而且十分害羞,但是她把自己介紹給克里斯,兩個人在薩克斯風的獨聲伴奏下慢慢共舞。突然,克里斯把一堆錢扔給她,告訴她她不屬於夜總會,他讓她趕快離開。可是工程師急忙擠了進來,他以為克里斯對金不滿意。克里斯再次重申他喜歡她,於是金無聲地帶領他走進她的房間(“舞 - The Dance”)。
半夜裡,克里斯望著熟睡的金。克里斯痛恨越南的一切,然而他完完全全為金迷戀,他問上帝為什麼他一定要在臨走之前才遇到這個人(“為什麼,上帝,為什麼? - Why God Why”)。金醒來之後,克里斯想給她錢,被她回絕了,她告訴他這是她第一次與男人睡覺(“這錢是你的 - This Money's Yours”)。克里斯不相信她,向她詢問更多的事情。金給他講她的父母是如何去世的。克里斯受了感動,他告訴她她不需要在夜總會賣身,因為他想讓她跟他一起生活。兩個人瘋狂地相愛了(“太陽月亮 - Sun and Moon”)。克里斯給約翰打電話,他興奮地告訴約翰他要請假,以有更多時間來陪伴金。約翰罵他發瘋了,越共已經越攻越近,他這樣做是找死。美國已經開始譴返人員,想在西貢被攻下之前退兵。克里斯哀求約翰幫他遮擋一天,約翰不請願地同意了(“電話歌 - The Telephone Song”)。克里斯去見工程師,為金贖身。但是工程師企圖從裡面撈到一張美國簽證,因為當時許多越南人都想在越共到達之前逃離越南。克里斯不同意,最後工程師(在手槍威脅之下)同意用原來贖身契的條件為金贖身(“贖身 - The Deal”)。
金和其他的女孩子們為克里斯和金準備了婚禮(“婚禮 - Dju Vui Vai”)。在婚禮上,金的表兄歲(Thuy),也是金的父母為以前她訂下的丈夫,闖進來要救金離開這裡。當他得知金是要嫁給另一個人的時候,他十分傷心 (“歲的到來 - Thuy's Arrival”)。克里斯宣布“這個女孩是我的!”兩個人都拔出槍來準備為爭奪金而拚命。金站在克里斯一邊,她告訴歲她們兩家結親時她們都還是小孩子,而且現在她的父母都已經去世,婚約已經無效。歲怒不可遏,對他們破口大罵,他說所有的美國人和妓女的日子都不會長了,他們的下場只能是走的走,死的死。然後他離開了妓院。金為此十分難過,她認為克里斯也會離開她,克里斯說他是要離開越南,但是他會帶金一起走。克里斯與金擁抱在一起,跟著一首夜總會的庸俗歌曲“世界的最後一晚”一起跳舞。然而這首歌在這裡非比尋常,因為對金和克里斯來說,這一晚,的確就是她們的世界裡的最後一晚。(“世界的最後一晚 - Last Night of the World”)。
故事向後跳躍三年,我們到了1978年。西貢(現已經改名為“胡志明市”)人都走到街頭,舉城歡慶打敗美國、越南統一三周年的紀念活動(“龍之晨 - Morning of the Dragon”)。歲現在是新政府的官員,他命令他手下的士兵去把工程師找來。我們知道了工程師還活著,而且,雖然已經接受過新政權的“再教育”,他的腐敗與投機秉性依然絲毫未改。歲命令工程師去把在共產黨入城時就沒了蹤影的金找到,並把她帶到他那裡去。
金被克里斯留在了越南,她一直生活在貧民窟里。她依然深深地愛著克里斯,而且堅信他會回來救她出去。與此同時,我們看到克里斯與他的新美國人妻子,艾倫(Ellen),躺在一起。艾倫很愛克里斯,但是她很渴望知道一直纏繞他內心的陰影究竟是什麼。他突然從睡夢中驚醒,坐起來叫著金的名字,艾倫安慰他重新躺下。兩個身處地球兩端的女人不約而同地表白她們對克里斯的愛情。(“我依然相信 - I Still Believe”)。
工程師找到金,把她帶到歲那裡。歲解釋說他尋找金已經找了三年了,而且,他仍然想把金帶回家做他的妻子。她拒絕了,哪怕克里斯不在她也全心全意地愛著他。金把她與克里斯的兩歲的兒子,譚(Tam),介紹給歲,令歲大為震驚。歲憤怒已極,他罵金是叛國者,譚則是國家的敵人,他企圖用刀殺了譚。金抽出克里斯留下的手槍,被迫朝歲開了一槍。歲死在了金的懷中。在外面熱鬧的遊行人流中,金帶著譚開始逃亡(“不許你碰他 - You Will Not Touch Him”)。
金跑到工程師那裡,告訴他所發生的事情(“假如你願意死在溫床上 - If You Want to Die in Bed”)(“金和工程師 - Kim & Engineer”)。工程師不想惹事上身,他拒絕幫助她。但一等金吐露克里斯是譚的父親,他立刻興高采烈,喜歡起譚來了,因為他已經把這小孩看成自己去美國的簽證。他告訴金從現在起他就是孩子的叔叔了,而他將帶她們去曼谷。金向譚保證,哪怕是犧牲她的性命,她也要讓譚過上好的日子。他們三人隨著其他飽受堅辛的難民一起,登上了去曼谷的船(“為了你我可以付出生命 - I'd Give My Life for You”)。
第二幕
1978年,喬治亞州的亞特蘭大市。約翰現在為一家幫助“貝度”(Bui-Doi,指越戰期間美國士兵與越南女人所生的小孩)尋找美國父親的機構工作。在越南,這些混血兒因為外貌特稱明顯,經常受到很大程度的歧視。約翰在大會上發表演說,與其他的退役士兵一起呼籲那些作父親的人負起責任來,幫助他們的孩子(“貝度 - Bui Doi”)。演說之後,約翰把克里斯拉到一邊,說他有很重要的訊息要告訴他。約翰告訴克里斯金還活著,這讓克里斯十分欣慰,因為他幾年來一直做著金死去的夢魘。但是,約翰接下來就對克里斯講到了譚,這對克里斯來說就不是那么高興的訊息了,因為孩子的存在會使他現在的生活變得更為複雜--他的妻子艾倫並不知道金的存在。約翰催促克里斯和艾倫去曼谷見金,而在臨行前,克里斯終於鼓起勇氣,把金的故事告訴給艾倫(“啟示 - The Revelation”)。
1978年,曼谷。工程師現在已經淪落到招攬遊客進下等酒吧的皮條客,而金則是酒吧里的舞女(“真是浪費 - What a Waste”)。克里斯、艾倫和約翰來到曼谷尋找金的下落,約翰走進酒吧,見到了金和工程師。金見了約翰十分驚訝,等聽說了克里斯也在曼谷的訊息更是欣喜不已。約翰本打算小心地把克里斯再婚的訊息告訴金,可是還沒容他說出口,金已經打斷了他,說她早就已經知道了,克里斯是來帶她去美國的。約翰為金對克里斯的執著十分欽佩,但是他不忍心告訴金事情的真相。他向金保證他會帶克里斯來(“求求你 - Please”)。
約翰去找克里斯的時候,工程師讓金自己去找克里斯,因為他不相信克里斯真的會來(“克里斯在這裡 - Chris is Here”)。在金準備出門去找克里斯的時候,歲的鬼魂出現了。他恐嚇金,說克里斯會跟西貢解放那晚一樣,遺棄金。金的思緒,立刻被帶回到那一夜(“金的夢魘 - Kim's Nightmare”)。
1978年,曼谷。回憶結束了,金髮現自己仍在房間裡。她高興地穿上了和克里斯結婚時所穿的結婚衣服(“太陽月亮,重複 - Sun and Moon: Reprise”)。金來到克里斯的旅館房間,但當她走進屋裡的時候,那裡只有一個女人,艾倫。當艾倫得知這個女人就是金的時候十分惶恐,她不得不告訴她自己是克里斯的妻子。金震驚而且心碎,她不相信艾倫的話。而當艾倫告訴她他們不可能帶譚去美國時,她所有那些希望兒子過上好日子的夢想也破滅了。艾倫說克理斯和她已經建立了新的生活,在他們的生活里,沒有給金或是金的孩子的位置,但是他們可以從美國寄錢來救濟她們。金仍不能相信,她憤怒地要求克里斯當面告訴她這些話(“317房間 - Room 317”)。艾倫在這次會面之後十分傷心,她原以為金只是跟克里斯有一夜情那么簡單,現在她才意識到克里斯欺騙了她。她為金覺得難受,但是她仍愛著克里斯,發誓無論怎樣也要和他在一起(“我們既然已經見過面了 - Now That I've Seen Her”)。克里斯和約翰沒找到金,回到旅館。克里斯聽艾倫講述了和金的激烈會面,驚恐萬分。艾倫責備克里斯沒有告訴她事情真相,也懷疑他對自己的愛情。她給了克里斯一個最後的選擇:要她還是要金。克里斯發誓他愛的是艾倫,他含著淚水給他講起自己在越南的生活。他們互相訴說愛意,決定讓金和譚留在曼谷,他們會從美國寄錢來保證她們的生活,他們認為金是個好人,她“很聰明,她會理解的”(“對質 - The Confrontation”)。工程師仍把譚看做自己去美國的船票,他夢想著自己在美國的嶄新生活。他、克里斯、艾倫一起來到金的房間(“美國夢 - The American Dream”)。