在一個(gè)寒冷的偏僻北鎮(zhèn),春芍身穿紅色的新娘服,頭戴紅頭蓋正要上轎,表情卻很悲切。原來(lái)父親嗨嗨因?yàn)榍废碌刈猓瑢⑴畠捍荷旨藿o謝大斗兒子謝伯民抵債。春芍娘舍不得女兒就這樣嫁出去,悲痛欲絕。
而同時(shí)土匪馮占山帶著一幫弟兄一路快馬趕來(lái),因?yàn)樗蛑x家報(bào)仇,緣由是八年前,謝大斗搶了馮占山?jīng)]過(guò)門媳婦做三姨太,馮占山媳婦不從,吊死了,從此馮謝結(jié)下仇恨,馮占山此次前來(lái)欲搗亂謝家婚宴。
謝家大院正在忙著籌辦婚禮,并請(qǐng)來(lái)二人轉(zhuǎn)戲班助興。謝大斗料到土匪馮占山肯定會(huì)來(lái)?yè)v亂,他在婚宴四周布滿了警察。
馮占山半路上得到消息,謝家重兵把守,報(bào)仇心切仍然執(zhí)意前去。
花轎到了謝家,看到臺(tái)上正演著西廂記,春芍對(duì)扮演張生的牤子欽佩不已。正在酣時(shí),馮占山帶著弟兄們來(lái)到謝家沒(méi)費(fèi)吹灰之力,搶走新娘,并讓班主丁老拐帶著戲班上青龍山熱鬧熱鬧。
謝大斗看到馮占山留下的信,讓他用一萬(wàn)大洋贖回新娘。謝大斗認(rèn)為這么多錢贖回春芍不值得。謝伯民執(zhí)意不顧父親的阻攔,要一人上山贖回春芍。管家曾叔跪下求少爺不要上山送死,謝伯民也不理睬,決定要會(huì)會(huì)馮占山。
戲班里,丁老拐不敢違背馮占山,再三叮囑戲班的臺(tái)柱十里香進(jìn)了山不要耍小性子,惹出事端。
土匪抓住了上山的謝伯民和曾叔,得知謝伯民是謝家的少爺,綁了起來(lái),放了曾叔,讓他回去報(bào)信。
春芍娘看到送親的還沒(méi)有回來(lái),擔(dān)心女兒出了什么事。
謝大斗得知唯一的兒子也被土匪綁了,又氣又急,杖責(zé)曾叔出氣。
青龍山上,十里香不肯唱戲,丁老拐好不容易勸動(dòng)她上臺(tái)唱戲。土匪二當(dāng)家看中了她,心里起了歪念。
謝伯民和春芍都被綁著關(guān)在一起。謝伯民看到春芍頭上還蓋著蓋頭,感覺(jué)到她性格潑辣直爽,就戲稱他們有緣分。當(dāng)看到春芍真面目時(shí),才知道她長(zhǎng)得很漂亮。而春芍以為謝伯民是個(gè)浮夸子弟,對(duì)他很是看不順眼。
馮占山看到謝伯民對(duì)春芍動(dòng)手動(dòng)腳,揍了他一頓。謝伯民為救春芍要與馮占山武斗。馮占山看到謝伯民一副弱不禁風(fēng)的讀書人摸樣,沒(méi)把他放在眼里,答應(yīng)了。他命人在春芍頭上放一支點(diǎn)燃的蠟燭,一槍打滅了燭火。當(dāng)臨到謝伯民時(shí),剛受到驚嚇的春芍害怕他槍法不準(zhǔn),搶過(guò)旁邊人的手槍,亂打起來(lái)。馮占山看到春芍脾氣剛烈,叫人把她帶了下去。馮占山和謝伯民換了個(gè)方式比武,兩人背對(duì)著走十步,后回頭開(kāi)槍,看誰(shuí)能躲過(guò)子彈。
馮占山打傷了謝伯民的腿,而謝伯民本無(wú)殺馮占山之心,只是打飛了他的帽子。馮占山與謝伯民不打不相識(shí),自此英雄相惜。
馮占山看上了春芍,覺(jué)得她的剛烈脾氣正是自己喜歡的,要留下她做壓寨夫人。春芍抵死不從,奮力反抗。馮占山聲稱他絕不逼春芍嫁給他,要讓她心服口服,相信她總有一天會(huì)嫁給他,讓她跟著戲班回家。
謝伯民謝伯民與馮占山約定,兩人公平競(jìng)爭(zhēng),看誰(shuí)能虜獲春芍芳心。馮占山看到謝伯民槍法那么好,覺(jué)得他肯定不是泛泛之輩,追問(wèn)他到底是什么人。謝伯民只是告訴他,日后就知道他是什么樣的人。
十里香突然不見(jiàn)了,戲班亂成一團(tuán)。春芍要與他們一起下山。丁老拐從土匪口中得知,十里香被一土匪頭目看中,擄了去,又氣又急,但又不敢去要人。牤子急得要去救人,被丁老拐喝止住。
土匪二當(dāng)家的看中了十里香,逼迫她順從他。春芍想要救十里香離開(kāi),被土匪二當(dāng)家抓了起來(lái)。馮占山看到十里香和春芍被綁了起來(lái),命令手下放了她們,并指著春芍警告手下,她是他的女人,不準(zhǔn)任何人動(dòng)她。
日思夜想兒子的謝大斗聽(tīng)到兒子平安回來(lái)的消息高興不已,當(dāng)?shù)弥荷直凰突亓思遥譃樗宜返亩犯吡恍奶邸?/p>
謝伯民聽(tīng)說(shuō)春芍跟著丁老拐的戲班一起下了山,放下心來(lái),他讓曾叔套車帶他去戲班看戲。
春芍娘看到女兒回家后高興不已。而春芍父親看到是牤子送春芍回家,不由分說(shuō)就要打女兒。春芍趕緊拉著牤子離開(kāi)了。春芍娘本來(lái)身體就不好,看到丈夫蠻不講理,趕走女兒,又急又氣被推倒在地死了。
從小就喜歡二人轉(zhuǎn)的春芍想要進(jìn)戲班學(xué)戲。丁老拐不想惹事,讓牤子再把春芍送回去。
十里香不想拖累戲班,要離開(kāi)。丁老拐深知戲子一直在世人眼里一直很卑微,但是仍然相信它就如山上的野草,堅(jiān)韌不屈,把十里香留住了。
春芍回家看到母親去世了,悲痛欲絕暈了過(guò)去。春芍父親心感愧疚,半夜唱著山歌離開(kāi)了家,從此了無(wú)音信。
謝伯民是謝大斗的養(yǎng)子,真實(shí)的身份是共產(chǎn)黨地下工作者。在戲院,他看到共產(chǎn)黨桂大姐被抓,就到警察局找署長(zhǎng),要求放了她。警察署長(zhǎng)聲稱桂大姐是共產(chǎn)黨嫌疑,不能做主。謝伯民拿出大洋,警察署長(zhǎng)見(jiàn)錢眼開(kāi)答應(yīng)放人。
謝伯民把青龍山的地圖給了桂大姐。馮占山把春芍所欠的二斗高粱還給了謝伯民,謝伯民讓曾叔先把此事壓下。謝伯民又去北鎮(zhèn)看戲與學(xué)究宋先生相識(shí)。
春芍被謝大斗派人抓回了家。
謝伯民在北鎮(zhèn)看戲時(shí),被馮占山挾持住,責(zé)問(wèn)他為什么不守信用,收了兩斗高粱,還抓春芍。謝伯民知道此舉是父親所為,他不告訴父親實(shí)情,是想借此機(jī)會(huì)與馮占山多接觸接觸的。謝伯民與馮占山約定,兩人公平競(jìng)爭(zhēng),看誰(shuí)能虜獲春芍芳心。純真美貌的春芍未料從此贏得兩個(gè)截然不同的男人的心,只為自己從此孤苦無(wú)依而悲傷。
謝伯民回家責(zé)怪父親為什么不守信用。謝大斗振振有詞說(shuō)他想早點(diǎn)抱孫子,讓他們今天就圓房。謝夫人維護(hù)兒子,責(zé)怪丈夫愛(ài)錢如命,不管兒子死活。謝大斗這才知道兒子腿上是槍傷,并且馮占山已經(jīng)替春芍還了高粱,兩人還互相約好了,都不許脅迫春芍,不禁有點(diǎn)后怕,放了春芍。
春芍跪在雪地里,祈求戲班班主丁老拐收留她,教她唱戲。丁老拐知道謝伯民和馮占山都對(duì)春芍上心,不想惹此麻煩,又知戲子身份卑微而一直拒絕。春芍看到丁老拐不肯收留她,執(zhí)著地堅(jiān)持跟著戲班跑。謝伯民看到春芍執(zhí)意要學(xué)二人轉(zhuǎn),再聯(lián)想到她母死爹跑的,也無(wú)處可去,覺(jué)得那里也算是個(gè)落腳之地,就請(qǐng)老學(xué)究宋先生去說(shuō)服丁老拐收了春芍為徒。
宋先生找到丁老拐,說(shuō)是受了謝家少爺?shù)膰谕校?qǐng)丁老拐收留春芍,丁老拐看出春芍是個(gè)唱戲的好苗子,又不好拂一直幫戲班忙的謝伯民的情面,收下了春芍。
桂大姐看不慣謝伯民整天一副大少爺?shù)淖黠L(fēng),謝伯民告訴她,這是他搞地下黨的最好偽裝。桂大姐把上級(jí)的指示轉(zhuǎn)告給謝伯民,讓他在爭(zhēng)取馮占山的過(guò)程中一定要謹(jǐn)慎,因?yàn)榍帻埳降耐练顺煞趾軓?fù)雜。
牤子告訴春芍,別看他們?cè)谂_(tái)上風(fēng)風(fēng)光光的,在臺(tái)下可是吃了很多苦,受了很多的罪。春芍憧憬著等出師了,和牤子組成一組架子唱二人轉(zhuǎn)。春芍要幫十里香提行李,卻受到她的奚落,說(shuō)這二人轉(zhuǎn)不是誰(shuí)都可以唱的。
謝伯民幫桂大姐做了身衣服,是為了避免身份懸殊,會(huì)引起其他人的懷疑,桂大姐無(wú)奈只得配合謝伯民。
謝伯民關(guān)心春芍到北鎮(zhèn)戲班看戲,宋先生看出他對(duì)春芍有意,告訴他丁老拐當(dāng)初也是個(gè)名角,因?yàn)闉槿死蠈?shí),有次連唱三天大戲時(shí),沒(méi)有耍滑偷懶,倒了嗓子,所以春芍在戲班是不會(huì)受多少苦的。謝伯民聽(tīng)了心里的一顆石頭才放了下來(lái)。