1932年1月28日晚,日軍突然向上海閘北地區(qū)發(fā)起進(jìn)攻,駐防上海的國民革命軍第十九路軍奮起反擊,拉開了一二八淞滬抗戰(zhàn)的序幕。陳怡(高洋 飾)和同學(xué)們?yōu)榍熬€打仗的戰(zhàn)士籌集了一些慰問品,可是因?yàn)榍熬€戰(zhàn)事激烈根本不能把物資送到前線,所以陳怡打定主意要親自將物品送到前線去。
周文是富家子弟,因?yàn)殛愨鶊?jiān)持要上前線送煙酒給戰(zhàn)士,所以周文決定跟她一起去。周文和陳怡把買來的煙和酒送到了十九路軍營長的手上,但是卻因?yàn)閼?zhàn)事的激烈雙雙都被困在了戰(zhàn)場上。周文和陳怡約定,如果這一次他們可以活著出去,就永遠(yuǎn)也不分開。
十九路軍只剩下最后十幾名戰(zhàn)士,而他們的子彈也用完了,但他們依然死守住這最后一道防線,即使戰(zhàn)死也要保守身后百姓的安全。陸軍八十七師二六一旅五二一團(tuán)及時(shí)增援,才讓周文和陳怡平安回家。周文在餐廳里和劉三(馮鵬 飾)商量燒毀日本收藏的煙土之事,發(fā)現(xiàn)陳怡在也在那里。
陳怡在餐廳里當(dāng)服務(wù)員,正好被兩個(gè)日本人輕薄,周文為救陳怡把整個(gè)餐廳買下,下令趕走那兩個(gè)日本人,還讓經(jīng)理掛上牌子不讓日本人和狗進(jìn)餐廳吃飯。陳怡在學(xué)校門口被兩個(gè)北辰一刀流舞館的日本浪人糾纏,周文單槍匹馬跑去救陳怡,被那兩名日本浪人狠狠地打了一頓。
一時(shí)氣憤的周文回家拿起手槍,就朝著北辰一刀流去了,打他的那兩名日本人還是很囂張,所以周文開槍一下子打死了兩個(gè)日本人。

